Anavar is brutal on cholesterol numbers. Using steroids in general will negatively affect them though. Best thing to do is make sure you are doing the right things with diet, cardio, and lifestyle. Taking enough time off between cycles is also imperative.
So many people struggle with addiction and just keep it to themselves. Much credit to you for laying it all out here in the open. That will definitely help ask you conquer this beast. You got this man.
Good call swapping out the mass gainers. They are just marketing hype but poor products with poor ingredients. You want calories coming from good whole clean foods.