Apart from these, food allergy or intolerance, flatulence, celiac disease, diverticulitis, Crohn's disease, kidney stone, gallstones, ectopic pregnancy, menstrual cramps, etc., are some of the other potential causes that cannot be ignored. Identifying the underlying cause is essential; and hence, the first thing you need to do is to consult the doctor immediately.