Yey, I'm getting an IUD! Hopefully this month but maybe next month since my gyno might be on vacation. She tried very hard to talk me out of it since I'm not married and I haven't had kids but I resisted. Apparently none of the other women in her practice would do it, which is why I might have to wait. I'm getting Mirena (with hormones)

Thanks for the info girls!