AngelWings ^ This. Have a visit to your preferred GP and they can usually prescribe birth control pills if they think it’s appropriate. They might also be able to alleviate the symptoms you get while menstruating.
Sine johntenpiece AN isnt really appropriate for medical advice nor should anyone be taking personal medical advice over the internet. As AngelWings has said definitely go see a GP and ask them.