First let me tell you your issues are not trivial.
An abnormal pap does not always mean cancer. The followup is I think a colposcopy, it hurts and you might want someone to drive you there and back home again. I get abnormal pap smears so very often, it sucks! I truly hope yours is not cancer and hope you'll let us all know!
As for the boy situation kinda sounds like fun, maybe ask boyfriend #1 out to a movie and see how he reacts. However, if you do the asking be prepared to pay for the date.
As for the medicine issue I guess I would say just talk it over with your doctor.
Hope you feel better soon!