You are on a good start by researching all the pros and cons. If you feel that surgery is the way to go and are willing to put in the work, then good. You have to do what is best for you and to be honest, mental attitude is a huge part of that. So if you believe it will work and you are willing to work hard, i.e. it will work.
On a side note, have you tried meditation in the morning and evening to help ease your mental stimulation to help with stress? I went through a time where I couldn't sleep and the quiet time right before bed helped. I also took a soak in the evening to help prepare for bedtime and quit drinking things with caffiene after 5:00 pm.