Depo provera, but don't stay on it for more than a few years (say, 5).
If you're having sex with someone new, make sure you use a condom until you both get STD tests--it's not a guarantee, but it increases your safety. Depo doesn't protect against STDs.
|