When you get to the P/1/2 level, racing becomes a full time job. There are team and sponsor committments, training rides and races, constant working on the bike mechanicals. If you also have a demanding full time job, it can burn you out, even when you're healthy. That's pretty much what happened to me except I had a pretty bad concussion in my next to last season that affected my last season greatly, and was the thing that put me over the edge. That's when I hung up the bike for good, until this week.
Listen to your body. Hopefully at some point, you will reach the crossroads where the pain of the injury is less than your desire to race. In the meantime, take some pleasure rides with friends.
Best of luck to you.