period last for 2 days?!

why did my period only last 2 days? it was very heavy. i had symptoms of nausea and dizziness. i felt very tired, as i still do. im always eating.