i've used a few different things. i've used the nuva ring, ortho evra patch, ortho tri cyclen lo pill, and seasonique pill (off brand of seasonal pill).
pills - take every day (hormone levels are diffrent in all pills) since you said you don't like to miss your period i wouldn't recommend taking seasonique or seasonal as they cause you to only have 4 periods a year. but i really enjoyed ortho tri cyclen lo. it's a low dose of hormone and as for me i never had any bad side effects. always got my period on time with it too.
patch - change the patch every week. 3 weeks on 1 week off. i've been using this now for the past 4 months. i never had any really bad side effects that i know for sure. it takes me about 3 to 4 days off the patch to get my period, and my period is a lot lighter normally 4 days long, but i still get cramps sometimes. one thing i do have to make important is that the FDA made stronger warnings on the ortho evra patch.
link for the warning upgrade -
http://onlineprescriptions.blogspot.com/20
08/01/fda-upgrades-warning-on-ortho-evra.h
tml
RING- take once a month. i used this a little while ago but stopped because i though i was allergic to it. turns out it's the condoms. lol anyways easy taking it. you just put it in yourself. leave it in for 3 weeks and take it out for 1 week (when which you'll get your period) i found it very easy and nice. i heard a lot about being able to take it out during sex which i think would be nice. oh and most importantly! this is the birth control with the lowest amount of estrogen give in to the blood stream. which is good.
for one thing the warning label on the ortho evra scares me and i'm going back to the nuva ring. hope this helped you. oh and take a look at these websites for the birth controls i mentioned. they can help some what. if you have any other questions just ask.
ortho evra
ortho tri cyclen lo
nuva ring
oh and remember there is way more then just this out there. look around the net and talk to your doctor. you'll find something just right for you. good luck!