AF came but it was different this month!

So my period is usually pretty heavy lasting 7-8 days. This month it was so light and only lasted 3 days. And 2 of those days I only needed a panty liner. I tested today and it was a BFN but I don't understand why my period was so light and short! Any ideas?