Thank you for your query.
with cramps could be due to a variety of reasons.
You could have had an early which miscarried.
Stress, anxiety, rapid changes in weight, hormonal medications, thyroid disorder
and polycystic ovaries
might cause heavy periods.
( thickening of the lining of the uterus ) or fibroids in the uterus could also cause such problems, as do blood thinners.
Yes, you do need to see a gynecologist at the earliest to know the exact cause.