C.C.
Wakefulness is normal. If you can just ignore him when he is wakeful and allow him to self-soothe, this may allow him to learn to sleep properly. At this age, he definitely doesn't need to eat in the middle of the night, although I can understand why you're doing it. We all need to get sleep somehow! Have you read, "On Becoming Babywise" by Gary Ezzo? It's intended for parents of babies, but even at your son's age, the concepts may still be helpful to you. My older daughter was a nightmare sleeper, and with my second daughter, I asked everyone I knew if they had any ideas for me so I could get some sleep - I kept hearing that I should read Babywise (from friends with happy, normal, well-adjusted kids). It totally saved my sanity with my second child. She began sleeping through the night at a month old - so I know from word of mouth AND personal experience that it works.
Bottom line, once your child knows how to soothe himself back to sleep (without your involvement), it doesn't matter if he wakes up, he will know how to get himself back to sleep, so you can all get decent rest. Also, the time of evening when you put him down to sleep may make a difference. At this age, they should go down super early - like 6pm. I know that sounds crazy, but for some reason, babies' brains are wired to want to go to sleep then, and they can and will sleep for 12 hours straight if they're put down at the right time.
Anyway, Babywise! Hang in there, sister, you can turn this around!