Spotting before period

My periods have always been regular. These past 2 months, I’ve had spotting before an actual period. Is this normal? Causes?