Hi! As with most health related topics it depends on the context. As a useful guideline it would be great to know your chronotype, this will determine pretty much the best time to do everything according to your own biology. There´s a great and simple test to get you started by Dr. Michael Breus www.thepowerofwhenquiz.com
His book is also outstanding and full of great information. Additionally I would recommend a morning and nightly routine. It is important to adjust your schedule to your life and your needs while supporting your health as well. Make sure to limit artificial light sources at night to improve your quality of sleep. Meditation is also a great tool with plenty of proven benefits.
Hope you find this one useful!