I took birth control pills for 21 days in a row, and the bleeding has been going on for 23 days now.

The 21 consecutive days of taking birth control pills, bleeding to the present 23 days still do not stop, is generally considered to be taking birth control pills after stopping the withdrawal of bleeding or drug-induced menstrual disorders, you need to go to the hospital ultrasound and other tests, if necessary, under the guidance of the doctor to take some hemostatic or menstrual regulating drugs.
Continuous bleeding for 23 days is not normal, it may be the withdrawal bleeding caused by the withdrawal of birth control pills, then you need to do ultrasound to observe the thickness of the uterine lining, and then under the guidance of the doctor to stop bleeding or scraping treatment.
As most of the contraceptive pills are hormonal drugs, long-term use will lead to endocrine disorders in women, menstrual disorders will occur, you can take progesterone, estrogen under the guidance of the doctor to regulate menstruation.
Because of the side effects of birth control pills, it is recommended that women with contraceptive needs choose other safe and effective contraceptive measures to avoid affecting their health.