Take a break from weed. Enough time for you to "forget" what it's like to be stoned. During this time you WILL (I repeat) WILL need to find a hobby to replace the weed such as chewing gum or something.
You can use this time to get your life in order with your debt and things. Once you're out of the hole, develop yourself as a person. Being high all the time isn't a personality trait and you need to find something to define YOU.
Once you've done the following...
  • Solved your financial problems as much as possible
  • Defined yourself as a person with something else
  • Forgotten what being high even feels like
  • Experienced naturally generated "reward" feelings (like compliments on hard work)


after this has been accomplished, if you still want to... you can try smoking with friends to ADD to fun (not make it). Set limits for yourself and be STRICT to not cross them. This will prevent you from ending up where you are now. One last little tip: use weed as a "reward" for yourself. Like, if you run a mile around your street, use it to congratulate yourself.
-----------------------------
That's about all I can tell you right now. This took quite a while to type, I hope I get some nice rep for this. And good luck to you!