Decisions...

So I'm in college, I'm on the pill and my boyfriend lives at home (3 & 1/2 hours away). We usually see eachother at least every other weekend (and yes we are active on those weekends). I have little to no sex drive most of the time, I'm gaining weight like crazy and I can hardly stay wet. It's not his fault at all, I think it's the pill. Should I switch to something else? I like having regular periods and I refuse to get any sort of implant or put something in my vagina before sex. So am I shit out of luck or what?