it depends on your age, the younger the fastest recovery, i´m 50 years old and i still racing on the expert c category on MTB down here in Mexico, right now i consider that i´m in a good level i restart a program with my old trainer two months ago, if i got of the bike for two weeks probably i will need at list two week also or maybe more to be in the same level, obviously because of my age.