Thanks for query,
From your history it seems that pain in left abdomen and on the ribs may be due to stretching of muscles of abdomen and ribs causing pain or discomfort.
As you are obese
,you might have hypothyroid and PCOD
resulting in irregular period.
Consult gynaec and get investigated.
Ok and bye.