You can train 5 levels of any skill every single level,
e.g. I trained 5 levels of Heavy Armor with Farkas at Lv51, then 5 levels again at 52, then again at 53.... but this meant I couldn't train my two-handed with Vilkas at all during these levels.
So it's never too early to start training if you have the gold.