So confused , period but pregnant?

My period came 3 days early but only lasted for 2 - 3 days , it normally last 7 days im anemic & I have a very heavy flow but this time it wasn't as heavy as I thought it would be it was medium but not light & i also had cramps but today it's gone , im so confused has anyone experienced this?