Does my flat tire need to be replaced?
Probably getting close. As you experience more flats than normal or really begin to notice the ledge of that tire corner when you lean into a curve its probably time. Some people wait till the fabric is showing, but i dont like the amount of flats that i start getting. 

2000 miles is a great life span for any tire, I say time for a new one.