What can cause spotting

What can cause spotting 3 days in a row? I have no pains? Like it’s not a flow it’s not a period?

Cycle day 19, 20&21 I had spotting.

My cycle is usually 32 day cycle?

I’m not saying anything about pregnancy because it’s way to early!

I’m just very puzzled!