You know, I think you might just be due for a break...
it might be something in your life that's interfering (other than the weed I mean..)

some time off would definitely help you identify the issue
anything stressing you out lately?