i work out some times 2hours and 30 min. but on regularly about 1hour and 30min. but i do powerlifting and i have seen much better results doing this, just make sure you get plenty of sleep
about 8-10 hours and eat right; basicly be as lazy as possible until your workout, but, i do...