You should see both a gastroenterologist (stomach) and a gyn. Something is going on but it could be so many things. I have been there! So, please make an appt and let us know!
I hope you're either seeing a doctor, or make an appointment to see one.
These are vague symptoms and must be diagnosed by a professional.
Good luck.