question

my period started 2 days earlier than usual and it hasn’t been very heavy and I only had light cramping in the beginning and it’s not ending? It’s lighter but longer than usual what causes this??