I had a rotator cuff tear and bicep separation from a fall about 5 years ago when I was in my mid 50s. I was still working on elevators at the time and toughed it out for over a year until I couldn't lift my right arm to turn on a light switch. Wife told me to get it fixed because she was tired of seeing me in constant pain.
I got it done and the results are amazing. Recovery was slow but I had little to no pain, took the about 1/2 an oxy pill on the first day out of the gallon jug of them they gave me, it made me feel like crap and I never took another one. I think I might have taken tylenol once or twice but nothing for pain after that. I only lived 3 miles from the hospital so I walked to my PT appointment 2 days after surgery which shocked the clinic, but they said it was fine but be careful not to slip and fall on the ice. You will get sick of the pillow sling pretty quick but use it until they tell you not to.
I got carpal and cubital tunnel surgery a year or so after that and it was a mistake. No positive result from that. I was not impressed with the young cocky surgeon.
Short answer:
Shop around for the best surgeon in your area, or even out of your area. Tons of surgeons out there doing this stuff, many of them suck.
Do the PT they tell you to do, stay active and eat right but don't overdo it. I had a couple incidents that scared the crap out of me, thinking I damaged it again.
Get it done as soon as practical. I would not wait like I did if I had it to do over. There will never be a 'good' time to do it, so just pull the trigger and get it done. It will go by much quicker than you think.
I was back to work and my normal routine in probably 2-3 months IIRC, but I probably wasn't 100% for 6 to 8 months, meaning where I would lift heavy weights at the gym or do really strenuous activity and not even think about it. If you overdo it, your body will let you know.