I agree with the others - it's fine to eat at night, especially after a workout. Your body needs fuel to recover! I like a Progenex Recovery protein shake right after my workout. It serves two purposes - it helps my muscles recover from what I just put them through (CrossFit for me), and it also helps curb my hunger long enough for me to get home and eat a healthy dinner. Without it, I find myself getting "hungry" and/or making unhealthy dinner decisions because I'm so hungry.
The best thing to do for yourself is experiment - try one thing for a couple of weeks, then try something else for a couple of weeks. You need to give it time to take effect, so don't go off of one or two days of experimenting.
If you truly feel bad or see poor results when they eat before going to bed, but you're hungry, try a low-carb dinner. I small or medium salad with a bit of protein may do the trick. You don't need to eat a lot, but putting some fuel in the tank after a workout can be beneficial.
| current weight: 193.6