Please Help!

Do

Something weird is going on. So I started my period on the 22nd. (I was 5 days late) It started lighter than normal, but since yesterday it has been extremely light. Like I’m talking barely even needing a panty liner. Yesterday is was still pretty dark red and today it’s extremely light pink. This has never happened before. My periods always last a full seven days. Which would put me ending on the 28th. What could cause your period to end early? Also, I have had of people having a period and still be pregnant, with this period being so short and lighter than normal, is that an option too?