really depends at the level you are at. some wait longer, some jump on sooner and some dont come off at all.
well he doesnt sound like a bodybuilder so he has no reason to stay on a cycle and no get off. and by asking what proper time off should be, he sounds new to aas. so by saying that he should take the proper protocol.