period help

i get my period for 3 days most of the time but i get spotting red or brown blood for like 10 days after. i will spot, and then have discharge (no blood for like 2 days) and then spot again after. is this normal? i’m really interested in getting bc (the pill, probably), do you think this would help with it?