| 3 weeks is too long for a period that is supposed to be your normal, annual period. You should go to your doctor about this. Either call them or make an appointment. You really should do this if something happens that is abnormal for you (i'm sure being on your period for 3 weeks falls under this category.) But you should especially since you are taking pills. GO TO YOUR DOCTOR. |