Nutrition (and Supplement) Thursday

Hey all, been building a supplement regiment and my roommate keeps telling me non-sense (I think) about how bad taking this many things is for my body. He's getting more and more persistent and forceful / loud about his assertions (thankfully I'm moving out soon). I want to see if this is fairly normal for someone that's working out really hard regularly, and I figured I could get some response here. FTR, I work out 4-5 a week for at least 60 mins, mostly SL5x5 (week 8) with extra weightlifting and 10-15 mins of cardio after. I'm 25 yo, 6'1, 275 lbs, eat ~2,000 calories daily. My diet is very close to a ketogenic diet but I just eat less carbs and mostly fruit if I do, most of my cals are from protein/vegetables/fruit. My goal is to lose a lot of my fat and replace it with muscle over the next years. Here it is:

Morning: Creatine, BCAA, multivitamin, thermogenic (Performix SST), horse chestnut, GNC RE-TEST (testosterone / circulation support)

Afternoon (after eating) Fish oil, probiotic, horse chestnut, GNC RE-TEST

After workout: GNC Wheybolic Extreme 60 (2/3 scoops), sometimes more creatine

Night: ZMA, Valerian Root (can't take ZMA without)

I take most of these things for quick recovery from my workouts and more energy / drive during the day and my workouts, and the horse chestnut is because my family has a horrible history of veinous insufficiency. GNC RE-TEST is 2x a day and so is horse chestnut. One major question I have is if ZMA can be taken in the morning or afternoon, since I am one of the people that REALLY cannot sleep when I take it - it feels like all my muscles are firing and I can't stop moving around. The Valerian Root hardly helps anymore. My other question is this: if you were to remove or add anything, what would it be and why? Thanks!

/r/Fitness Thread