Answer:
There are multiple possibilities. You should see your general practitioner doctor or a gastroenterologist rather than try guessing what it could be. Those symptoms are not healthy symptoms. Your body is telling you something is wrong so see your doctor.