First your cramps are least likely to be due to birth control pills.
Second thing,the correlation between having sex twice & periods is purely hypothetical.
You may be suffering from either PCOS
or reduced ovarian reserve
, which you can confirm with your doctor & get treated.
Wish you good health.