Yes it may be due to contraceptive pills as pills causes hormonal disturbances.so menstrual disturbances are common side effect.depends on which contraceptive you are using.
Health Tips
any other symptoms like weight gain,headache?
take more broccoli,flaxseeds,ginger in your diet.