Re: help ?!
You posted this same message on 9/7.
I take it that you didn't get enough advice then?
You're very young to be considering settling down with someone. Your BF is much older than you, so he will be more ready. As you get older, like into your early 20's, you may find that you want to explore other opportunities in life. So, keep that in mind. Nothing should be final at your age.
I suggest trying to find ways to make new friends. How about attending some kind of post-secondary education? How about joining a yoga class and trying to socialize with people in the class? Or, do you have a job? You can always try to make friends at work. And, seek out friends who enjoy the same interests as you. If you like a particular sport, join a team. If you enjoy cooking, take a class. If you like horses, hang out at a stable.
I think that making new friends and "finding yourself" and what you want to do in life should be your #1 priority right now -- not your relationship. And, helping yourself will help your relationship or any future relationships you might have. It is the best way to make yourself feel better.
If your BF doing drugs is a deal breaker for you, then you should not back down on your beliefs.
Just because you lied does not make it OK for him to lie. Two wrongs don't make a right.