birth control
"I gave it a 10 because its "effectiveness" is true, it doesn't  let you get pregnant. That's our end goal right. 
Yes side effects happen, all birth control has side effects. I spotted a lot the 2nd and 3rd year of the first one I had. Yes mood swings at the end of the 3rd year. I chalk that up to the birth control running out. I would suggest getting it out at least a month before its due to be changed. I waited a week before and the hormones were freaking stupid crazy and I felt pregnant. It all went away when I got the second one put in. 
Overall I love it. It did its job of not letting me have a baby. Not everyone is the same. Try it. If you don't like it then take it out. Try something else. 
Its not rocket science."