should i go on birth control or???

so basically i’m 100% sure i’m not pregnant but i’ve always had a very very heavy and long period (usually between 19-8 days long). about a month ago i had a one day extremely light almost spotting thing that idk what to call. i am very late and don’t know if i should go on birth control to fix my hormones or what