Gas can last for hours even days. I get gas a lot, it would last for days. I even had it so bad a started to sweat, shack, and almost pass out. I went to the hospital once because of the pain and they did a scan and saw big gas pockets in my colon. You might have gas, but if it gets worse or last for more the a few days you should go see your doc.