I’m sure you can come out of it. If you cannot do it on your own, you can always seek professional help. I know this won't be easy but trust me it will be worth it. I was once an addict and got better with the help of a rehab. If you are from Canada, then the Canada Rehab Reviews site(http://www.canadarehabreviews.com/ ) can give you more options on addiction treatment centres across the country. I guess some offer free and insurance covered treatments. I hope this might be a good advice for you.