What is that pro complex? Protein?
If yes then you can have it any time of the day you want.

Creatine you can take for instance first thing in the morning or if you wanna be real fancy about it...