i kinda understand what your talking about
i had the same problem for awhile but it was because
i was smoking too much so it didnt last and i thought
i was getting to not like smoking but i just laid off
for awhile and things got better
when i was stoned instead of thinking about how stoned i was
i just did stuff high which can be a lot of fun i.e. THE ZOO