Hi A.,
You may want to ask your Ob-Gyn about getting an IUD. It is a very tiny, thin device that is inserted quickly into the uterus in a few seconds by your doctor (personally I had no discomfort at all.) There are different types, I got the one that lasts for 10 years. There are some that last for 5 years. You can have it removed by your doctor any time if you change your mind and decide you want more children.
There was a "scare" in the 1970's because some women had problems with ectopic (in the fallopian tubes) pregnancies, but science has come a long way since then. IUD's are safe now, and millions of women use them in Europe and the U.S. I have had mine for over 4 years and am very happy.
A great benefit for people that have heavy periods is that you have only a tiny flow every month once the IUD is in. I had very heavy periods and have almost nothing now, it's great.
Wishing you the best with whatever you choose,
C. N.