You can have Ashwagandha at any time of the day. It really depends on your routine and what you want. Ashwagandha has long-term effects rather than an immediate effect, so you can take it in the morning. Most people choose to take Ashwagandha at night in a traditional bedtime drink called moon milk.