L-Carnitine has been great for me, but you must take lecithin with it. The best is the CVS brand, cheap too try that. Also the best brand of L-Carnitine is the Ultimate Nutrition liquid form 2000mg i take 2-3 tblspoons a day of that with 2 lecithin pills per dose of Carnitine.