short period

I’ve always had 5-7 day periods and now they are soooo short like maybe 3 days or 4. What are some reasons this is happening