You said in your question that you had just recently come off birth control pills. As you probably already know these contain massive amounts of female hormones that change the way your body runs naturally. Your long period could just be a sign that your body is adjusting back to normal after flushing the excess hormones out of your system. But if you have had a period and negative pregnancy tests then it is pretty clear to me that you are not pregnant.
Menstruation usually lasts three to five days, but anywhere from two to seven is considered normal. But a period of lasting 20 days is uncommon, but not unheard of. The best thing you can do for yourself is to book an appointment to see your doctor or gynaecologist as soon as possible. Explain that you have just come off birth control pills and have never experienced a period of this length before.
It may appear to the doctor that you have a hormone imbalance inside your body, which causes your body to menstruate for longer that normal. They may prescribe you a hormone balancer to try and even out this irregularity.
Once you start taking birth control, it can take a while for your body to adjust to the new levels of hormones, which is why so many women experience irregular bleeding when they begin taking the pill. The same thing goes for coming off the pill, it can just take a while for your body to get its individual original hormone levels back to the way they were.
But whether your body is adjusting or not, I would definitely make an appointment to go and see your doctor because you will be losing a great deal of iron which could cause you to have anemia. There could also be an underlying problem causing your lengthy periods.
Menstruation usually lasts three to five days, but anywhere from two to seven is considered normal. But a period of lasting 20 days is uncommon, but not unheard of. The best thing you can do for yourself is to book an appointment to see your doctor or gynaecologist as soon as possible. Explain that you have just come off birth control pills and have never experienced a period of this length before.
It may appear to the doctor that you have a hormone imbalance inside your body, which causes your body to menstruate for longer that normal. They may prescribe you a hormone balancer to try and even out this irregularity.
Once you start taking birth control, it can take a while for your body to adjust to the new levels of hormones, which is why so many women experience irregular bleeding when they begin taking the pill. The same thing goes for coming off the pill, it can just take a while for your body to get its individual original hormone levels back to the way they were.
But whether your body is adjusting or not, I would definitely make an appointment to go and see your doctor because you will be losing a great deal of iron which could cause you to have anemia. There could also be an underlying problem causing your lengthy periods.