well, cannabis doesnt cause hangovers. just "burnouts" if you smoke
too much.
a good rule -
if you're already blazed as fuck, but simply like the act of smoking a bong or joint, buy some damiana.
its a reasonably tasty herb to smoke in place of ur weed.
sometimes when im stoned as a rock and i dont wanna waste my stash, i pack a few bowls of damiana, as i love the act of smoking a bong.
also, damiana is a natural calming herb, (and an aphrodisiac) and is also good for the reproductive system when made into a tea. cheap also.
also id say that cannabis isnt a disassociative, but more of a mild hallucinogen/sedative.
if you are feeling depressed for no reason and getting urges to do heroin, then i
take back what i said about not smoking ganj.
in your case i would strongly recommend you smoke some herb (but in a bong, as it lasts SOOO much longer, and a tiny amount gets you baaaaaked).
willie nelson smoked herb, and he quit tobacco and alcohol.
cannabis puts you in touch with your soul and makes you not want to do shit that you KNOW will harm you.
what i would also recommend is if there are any health food shops (if not, check the internet) near you,
you should buy some 5-HT or 5-HTP (not sure which its called);
this is a natural serotonin re-upper. it is the only natural way to rebalance your serotonin levels.
as far as heroin goes,
please don't go back. not just for you, but for all the people in your life.
no matter what you think, you are loved by many, im sure.
and also, no matter what you think, heroin just ends up making things 100x worse.
the spiral just goes deeper and deeper and gets harder to get out of...
if you want to talk, ill PM you my email adress if you have MSN messenger. (i also have AIM)
you sound like a nice person, and I'd like to help.
(and no it aint to flirt with you as im halfway round the world!

)