The best time to masturbate is whenever you want. It doesn’t have to be at a certain time of day, or any particular moment in your life. The important thing is that it’s when you’re comfortable and don’t feel like anyone who might see you. Or when nobody’s around, if that’s what turns you on most! Experiment with different times of day and different kinds of stimulation until something feels right for you.