You have very separate issues right now.
You are worried you are not good enough, and being insecure. You are also worried he is using meth. Can you see the irony here?
I think you need to step back and analyze what you deserve out of a relationship and ask yourself if you are receiving that?
Big hugs.