I've been working out for over a year now, and I have made significant gains in strength and size but I think I'm lacking in terms of using supplements effectively. I workout in the morning at 6:45 and the only supplement I use right now is a Optimum Nutrition protein shake AFTER my workout. I've heard several things about using pre-workout protein shakes and/or creatine to help boost your workouts. I've heard that using Casein after your workout or before bed helps your recovery process because it works slow in your body, and L-glutamine helps as well. So I have a few questions I was hoping you could answer for me.
1) Should I use both protein shake and creatine 30-45 minutes before my workout or just one? If yes to the protein shake, should I use regular ON whey before the workout and then use ON Casein after the workout?
2) Should I drink a protein shake with Casein before bed?
3) I've heard that Muscle Pharm Assault is really good? Would you recommend that for my morning creatine? If no, what else would you recommend?
4)When should I take L-Glutamine throughout the day?
5) I mix 2 bannanas, whole grain oats, and 2 scoops of ON in my post-workout shake. Do you think that's enough? Can I add anything else to that?
I really appreciate you taking the time to asnwer these questions for me.

