Birth Control

I have been on the pill for 8 years but skip my period almost always, I know it's not good for you, are there any alternatives to the pill that you recommend? I have been getting my period on /off lightly the last few months I think because I skip so often ...I just hate having it, it's hard at work and with a long distance bf ..