Hi. It sounds as if there is something going on in your digestive system.
I would suggest you speak to your Doctor and get it checked out. All sorts of things could be triggering it. We are not medically trained, and even if we were we could not give advice on that sort of thing on this website. Sorry.