Period cycle

Tiffany

Is it normal for your cycle to vary a few days? Mine has went from 30 to 31 and now it’s 29. Apparently it changes every month. It always lasts 5 days though... that never changes. However sometimes about a week or two after my period has ended I will spot a little for a day or two. Is this normal?

Also just to let y’all know, I am sexually active and I had my tubes tied in 2015.