Well there is no time frame mostly acne diminishes at the age of twenty or early twenties but no one can predict how long it would last it can diminish entirely and some unfortunate people carry in their thirties, forties and beyond. read more at pharmacy online