best time to take l carnitine l tartrate L-Carnitine BESTVITE L-Carnitine Tartrate 500mg per
Description
2016 May;161(1):175-8

Dietary Intake and Status of Folate and Vitamin B12 and Their Association with Homocysteine and Cardiovascular Disease in European Populations

[PubMed 946511] 85

(540) also indicate that polyphenolic substances from Lonicera caerulea may alleviate swimming fatigue at ambient and low temperatures

Also, just curious, when you say you can't sleep, how are you feeling
