birth control

I'm 18 and have been sexually active even though I am not currently. I've been debating getting birth control for a multitude of reasons(sex, skin, cramps) but I'm still not sure about it. Do you recommend birth control? Does it come with any side effects you're aware of?