I need 7-8 hours or I feel like shit all day. However, there have been days when I only got 6 hours sleep, but had tremendous amount of strength and energy during my workout (no stims).
I made the best gains of my life when I was able to take a nap during the day, then train a few hours afterward.