I agree with Thomas, and appreciate the detail he presented.

B vitamins are especially troublesome if you take them too late in the day. Best to take them early.

A good orthomolecular sleep aid...