I take IDS smartgainer for post workout and thats it. Now I eat like a mofo during the day so I am not really big on taking a shake when I can have food, remember they are called supplements not replacements they are there to supplement your diet, not replace it. On that note I know its hard to eat real food every 2-3 hours, so yeah shakes are good in that case. Just becareful with the gainers because you don't want to take so much that you get extremely fat. My suggestion to you would be to get 2 different kinds (assuming your wallet can allow it) One gainer that is fast digesting which you would take immediately after your workout, the other would be a slower digesting gainer like
Cytogainer or TruMass which you can take really anytime during the day. I would becareful about taking a gainer before bed because although it will add mass it will mostly be fat, because your body won't be able to burn all those extra calories and carbs during the night. Now if you don't mind that, then take a slow digesting gainer before bed. Best of luck, just remember 85-90% of your gains are from diet alone, get that straight and then add a gainer, you should be looking at gains real soon.