Welcome to the forum. I’ve read through all the responses you’ve gotten and what you’ve given in return and there’s a lot I could say that really has already been said, so I’ll just say that the advice you’ve gotten is pretty solid thus far.
My comments are under this tab in order to save some space because it's a little long.
I’d like to address the social/family aspect of your concerns; and, of course, not offending people. If it is something you can do, it might be useful to talk with people in your family one-on-one and let them know that you will be choosing to abstain from alcohol for some time. If you feel you need a reason you can list off some health related benefits that you are interested in. Some people might balk at ‘superficial reasons’ like ‘for my skin’. There are real health benefits that you could figure out, or you could mention something else that would seem reasonable.
This way, they would be aware of your decision and would be able to offer you to appropriate beverage. There would be no refusing them and causing offense. Of course, this would only work if they would see your letting them know in advance one of allowing them to save face in the future, and if they were willing to offer you something besides alcohol in the future.
Friends are a little more difficult. Of course some of the same tactics can be used, but unfortunately friendships that use drinking as the glue which holds them together, more of “associations”. We all want/need different things from friendships. Some want a closer and deeper relationship with their friends, and others really just want people they can hang with on occasion. And often we see a mix.
Deep friendships will not be ruined if one person decides not to drink. Some lighter associations also might remain if there is more than drinking. It is very hard to let your old life go. Sometimes the best decisions you can make are also the most difficult. There are other groups you can find to socialize, but they probably won’t feel as exciting. There is a certain charge that can come with hanging out in groups that drink. It can be alluring, but the glitz and glam that first attracted us eventually becomes empty and colorless in time.
There is always a debt we build up when it comes with using any substance–whether that is alcohol, caffeine, elicit drugs, etc.–we take a loan out in the short term with the good high and the crash in the morning, but that loan comes with high interest rates and we pay that over the long-term. We can buy out, but that too will cost us because we’ve already gone in for the loan. The cost of quitting might be withdrawals for some, giving up their social groups for another, facing the emotional pain of what they’ve been escaping might be another’s.
It sounds like there is a lot at risk for you. You might lose friends, perhaps you may risk offending some people in your family, or the pain of dealing with some mocking from others. Maybe you may even have to withdraw for a time to avoid putting yourself in situations where you might be tempted. We are all different people with different lives and different needs. It sounds like that for you this would be a big cost.
So what might be helpful is to pull out a paper and a pen (seriously) and write down what the costs would be on one side. Then write the benefits on the other; because there are benefits. Once you’re done, ponder it. Think about what you think your life will be like in 5 years, in 10 years, etc., for each path. If you don’t stop, where do you think your life will be? If you quit, where do you think you’ll be. Perhaps even write these things down. Ponder all of this.
We can all give you advice from our own lives and our experiences. We have all dropped down into our own personal hells and clawed our way back. We can say what that’s been like for us, and we can even tell you what we’ve seen others go through, but in the end you’re the one who needs to walk your own path and you will only make the changes necessary if you think it will be worth it to you. Writing things down and pondering them will give you the answer.