I'm 19 yrs old and my periods last three or more months with about 2 weeks in between. I don't take birth control anymore?

Long periods. This is definitely abnormal. You should make an appointment with your doctor or gynecologist to evaluate you to determine the cause of your prolonged periods.