All makeup products have a expiry date, but a lot of people would keep their blushes for as long as they can. I was told as long as they don't smell funny or make you break out etc then it's okay.
Here's a website you can check your makeup expiry dates.