With regards to sleep, I find the best stack to be 1 x TQ 1 hour before sleep and 3 x A N 30 mins before sleep. Also the key here is not to drink to much before sleep or for sure you will wake up in the middle of the night.
I take my last drink 1 hour before sleep ( Casein protein shake ) . Gives me time to empty the tank before going to sleep. Wake up feeling refreshed. One thing I feel I should mention is since taking TQ I've been having some rather strange dreams (When I can remember them).