Well, friend, vent away - that's what we're here for!
Remember, a lot of friends are relieved that you made it through surgery. The surgery appears to be a success - thus, the congrats you're getting. However, no one knows how long the road to recovery is for you. Even those who've had surgery don't know exactly what you're going through & if you're progressing at the rate that they did, or even at the rate your doctor predicts. Be sure to ask questions of your doctor & therapists to make sure you understand what's going on.
Remember: "this too shall pass". Proabably little consolation when the road seems so long, but...
"hang in there"!