After I work out (6-7pm), I eat a post workout meal which will largely consist of low GI carbs (like wholewheat pasta or sweet potato), veg (onions, peppers, tomatoes and spinach usually) and a protein (chicken/tuna/beef). On top of this I'll have a protein shake and an hour after that I'll probably have some cottage cheese.
Around 9.30 I always get hungry again, and because its starting to drift towards bed time I don't like taking in another load of carbs. I'm pretty certain a big bowl of pasta is enough carbs for after a workout, but my body seems to be constantly hungry.
It's worth mentioning that by the time I'm working out I've already eaten 4 small meals, so my post workout meal and cottage cheese are my 5th and 6th meal of the day, well into 3000 calorie intake.
Should I just listen to my body and eat when it's hungry, or should I stop when I've hit my calorie allowance?
I'm 6ft 1, 140lbs ish... so I'm not what you'd consider to be a big guy by any means but my goal is add lean muscle for basketball. In the gym I do 20 minutes cardio interval training and 30 minutes full body workout with free weights and cables.