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 after working which is shown by reserach to yield slightly better results in terms of muscle and strength gain.