Supplement schedule help

I have a month right now during which I aim to gain weight, I lift heavy, eat a tonne of food and drink a gallon of milk a day.
I also started a new PE-schedule and upgraded my supplement stack.
I need some help with how much and when to take the supplements though

Right now it looks like this:

If I lift in the morning:
200mg Caffieine
1500mg l-arginin, empty stomach

Always, with breakfast:
~6g creatine monohydrate
100mg ginseng (8mg ginsenosides)
3000mg omega 3 (540mg EPA, 360mg DHA)
1500mg l-arginin

I don’t take l-arginin twice, I take it pre-workout if I lift and I take it with breakfast if I dont.

3000mg omega 3 (540mg EPA, 360mg DHA)
20mg zinc (I get another 10mg with the multivitamin)


200mg caffeine
~5g beta-alanine

whey proteine
6g creatine monohydrate
nettle powder (got this from my girlfriend, she said it would help with general alertness, it has a fair amount of antioxidants it seems)
1500mg l-arginine

The caffieine, creatine, whey and beta-alanine are for the gym
omega 3, multivitamin explains themselves I think
zinc, l-arginine, ginseng for the PE
nettle powder for good measure

This is it.
What I wonder is, should I move anything? Take more or less of for example the l-arginine?
Does anything work better on an empty or full stomach as opposed to how I take it now?

I’m looking forward to any tips! Thank you

Has been: 6.4 x 4.7 (16.3 x 12cm)

Is : 6,9 x 4.7 (17.7 x 12cm)

WILL BE : 7 x 4,8 (17,8 x 12.2cm)