Period too short

Petra

Ive had my period since 11 and im 18 now

I've been sexually active since 16 and my period is always on time and still is but it used to last 5-6 days and the last few months its been 3 days, and barely even there at third day..

Anyone had this happen?