It does sound like its an anxiety issue of being away from home. Most of our symptoms are not as bad when we are at home because the fuel of the anxiety of being away doesn't come into play. This is not uncommon. The foods that you eat at restaurants may also be the problem. The portions are almost always bigger than you will have at home and if you are like me, you have this mindset from birth set by your parents that you have to eat everything on the plate. Well it took me a while but I broke out of that. Smaller meals have helped me with my symptoms so as long as you tell yourself that its okay to not eat all of your food, it may also help you.
Hope this helps a little... Take Care :)
Co-Moderator ~ IBS Forum
"If you don't like something change it; if you can't change it, change the way you think about it" - Mary Engelbreit
Please help Healing Well continue to help others by donating https://www.healingwell.com/donate