|you mentioned you were looking for the specifics on how long it takes. Day 1 is rough. Sickness, generally uncomfortable, depression. Days 2 thru 4 to 6 are pretty much hell. Don't spend too much energy reading up on the specifics symptoms, you will only program yourself to experience these symptoms. After 5/6 days it gets better.
Seek medical help if possible. There are a lot of things available to make detoxing much more bearable.
You might need to find new friends. Mabye move? It sounds harsh, but as long as the drugs are available, your likely to do them.
What if you loose your connection? This is how many heroin addicts get started. That drug is just as dangerous as the people you have to deal with to get it. The risk of overdose is very high because you never know how much your putting in your system (unlike prescription drugs)
i wish you the best with your addiction. Just remember a lot of people have been addicted to those drugs, and a lot have succesfully quit. If you want it bad enough, you can too.