Magnesium supplements can be taken at any time of the day. However, few may find it better to take them in the morning after breakfast.