I don't think we have a guide but if you work out that Severus Snape was able to be employed as a Potions Master at age 21, I would say 2 or 3 years might be enough if you are bright and dedicated enough. I'm actually planning on making Luciana an Apprentice in Herbology and Potion Making, and would probably give her 3 or 4 years? Idk xD