If anyone has any other useful tips, please don't hesitate to share. The number one way to help out your friend is to just let them know that you are there for them whenever they need support or helpful assistance. Rebounding during recovery happens very often so just having someone there to encourage and support them can mean all the difference. Help them realize that what they are doing is for themselves and not for others. If they are in the mindset that improving themselves is just to appease others, then it becomes a heavy burden. Once they realize its for themselves, they will will lighter and happier with each improvement that they make. Be patient with them and respect that its not easy to stop abusing substances. Old habits die hard. Try to encourage instead of berate when possible, pointing out their mistakes in a beneficial learning way.