Normaly the human body takes 48 to 72 hours to fully recover after a session at the gym . When on steroids how long does it take to recover ? Steroids both androgenic and anabolic like Sustanon ,Testoviron etc..... or only anabolic like Winstrol ( stanozolol ) .