I've had a history of trigger fingers, including one now!
About 5 years ago my left hand index finger started triggering. The first course of treatment was a steroid injection. After about a month, the triggering reduced and the pain started to go away. About a year and a half later, it came back and the options were to either have another injection or to undergo surgery. I went for the latter which involved making an incision at the bottom of the finger and shaving the tendon to release it. 2 weeks of no driving and regular hand physio was on order. There is now a small scar on what is otherwise a perfectly strong and functioning hand.
I now have the same problem with my right hand. I had the injection last year, but because I do a lot of boxing, it started the problem again only a few months later. There is no sense in having another injection as my exercise lifestyle isn't going to change, so the surgery it is and I am now on the waiting list.
It is a little painful having local anesthetic injected into the hand and the recovery is also inconvenient. But for the sake of restoring hand functionality and not jumping everytime I bump into something, it is most definitely worth doing.