In my opinion, the best contraceptive is an IUD. Most people use pills, that distrupt the hormones, injectables, and condoms, which are good if you don't know if the person has any illness, to protect yourself, not as a contractraceptive.
The IUD is a T-shaped string made of copper or gold that is inserted in the uterus by a gynecologist and removed by one. It is a non-surgical procedure. The copper ones have an effectiveness span of 6-7 years and the gold ones more than 10 years.
The sperm dies in contact with these metals instantly. If you decide to have a pregnancy you will have to make an appointment to the gynecologist and have the IUD removed, don't try to remove it at home. These don't distrupt your hormones either, it's just some strings of that metal in the beginning of your uterus, it doesn't do anything but sit there.
I'm surprised not many people know about this contraceptive method. This should be the standard. It's extremely easy, effective and without any hormonal side effects.
And about regulating your hormones, you would have to live an active life, eat healthy, make sure to stop any contraceptive pills if you take any and switch to an IUD. If you have painful periods, try taking Magnisium and Iron, because we lose a lot of these nutrients around menstruation.