Go to rehab, FFS. What you are doing isn't fucking right. I can understand using drugs recreationally but you are abusing multiple drugs daily. Nothing is going to help you but a 30 or more day stay in a rehab center. If you really want to get better you will do this for yourself because at the rate you're going you won't live past 25.
Seriously, enroll in a rehab program. Your friends and family just aren't enough support for you.