HELP!! weird period

when i get my period it’s usually for like 3 days and it seems normal. then i will get spotting for like 10 days after. i will even spot, and then get normal discharge (no spotting for 2 days), and then start spotting again. is this normal?

i’m really looking into getting the pill and i was wondering if it could help with this??