your advice really hits the nail on the head. though the reasons may be different the outcome is the same. depersonalisation is just that lack of interaction with people on a personal level, so not the internet, not even the phone. the brain needs to reinforce connecitons about social situations and interactions. in males this is especially needed as our brains do not fully mature till we are 25. meaning that we have to reinforce and keep nuron pathways in the brain open. when they are not used the brain stops using them. dope seems to accelerate this is some people because when you are stoned often people spend alot of time within themselves listening to and talking with their inner dialogue, the id ego or super ego depending on the mood or character.
to cease this you ahve to get out, join a club, go to a bar, hang out with friends. change your smoking surroundings and the reasons to smoke. if you are getting high because there is nothing else ot do find something to do. if you are getting high to escape feelings you have, a situation you are in or because of something in your life. this will accelerate the feelings too.
there is only one way to make it better. get out, see more people, be personal.

peace and progress

snowblind