Hi I can tell you still care for him and that’s good as he hasn’t lost you yet for me cocaine does stuff to you that you would never act like normaly is he only taking coke on weekends when going out or is he taking it most days sniffing by him self as coke is a horrible addition it makes you sabotage everything good in your life he needs to have the realisation that he has a problem and wants help otherwise nothing will change but the only way I’ve found on beating the addiction is to avoid everything that encourages it like going out in town or to the pub or certain friends even tho you don’t want to it’s the best way as them friends don’t have your best interest at heart if they are letting you ruin your life and when he can do that you both will be happy together but while all the things that encourage him to take drugs is still there nothing will change in my opinion