I was wondering what's best time to shoot L carnitine for mass gains, I have read some taking before work out in the am time and other right before bed because it helps to get rid of lactate which is what makes your muscles sore and taking it before bed will help to recover faster while resting...