Period only lasting 2 days

Heather
Hi so for the past three months my period has been on a heavy flow but for only 2 days when it normally lasts for 7 days...