Yes one can take ashwagandha before bed. If one takes ashwagandha before sleep it has many advantages such as it helps in burning fat,boosting energy levels,reduces stress and it also helps the brain to remove toxins and thus helping one to sleep better.