I am also a big fan of carrying around my own spray. It's so embarressing! You can't hold it all in all night and when you let it out, you pray no one is around to offend.
I go through my ups and downs where is can be such a problem some days and then I'll be fine for a week then another bad week. I just try to cope and avoid all the gas producing foods that bother me and taking Gas X when I'm away from home.