worried period

Molly
So my period due today and still hasn't come yet today it has been 31 days since last period