Birth control

kendall

What is the best method of birth control, because I got the shot last time and I was spotting everyday for 6 months and I do not want to go through that again .