(7 weeks n like 3 days ) in you think your on your period but could it be a miscarriage?
It could only be a miscarriage if you were pregnant and sure of it. If you were not pregnant, it could be the side effects of the birth control method you are using. I suggest you visit your doctor who will run some tests to confirm the real cause.
Please call your doctor asap especially if you bleeding heavily or have been passing blood clots