As far as I understand you keep all of your gains... its muscle you have made.

4-6 weeks is the norm. 4 weeks is fine though trust me