period cycle days changing

my period which has normally been every 30 days has randomly switched to every 2-3 weeks! is this normal?