There's no universal "best" time—it depends on personal factors:
The best time is whatever fits your life sustainably.