Udie, IMO just be real with yourself.
You're probably not going to be perfect but that's ok as long as you're headed the right direction and don't do any permanent harm to yourself.
It would obviously be best if you quit completely, immediately... but it doesn't sound like you're there yet, and I understand RL.
Here's hoping you can just forget about pot and get on with what you described about moving on and moving up!
Work on your career, fish, bash baby seals (AH),
whatever... instead !