I totally understand that feeling! Often times I'll be too lazy to make something to take for lunch and end up grabbing some greasy fast food and I just feel horrible afterwards. Not just the sitting in your stomach part, but the extreme guilt I have over the fat and calories I ingested.
As I get older, I learn to appreciate home cooked food so much more. Well that and it saves money too - again, a sign of getting older