I have been with my bf for almost 2 years now. 6 months ago he started smoking. I didn't know about it though until 2 months later caues he didn't tell me. He knows that i don't like smoking, but i tried to not make it an issue. I just asked him to respect me when he did it. . All summer he lied to me about smoking and was always rude and hurtful to me while he was high, or even just in general now that he smoked. He would blow me off when we had plans to go smoke instead. Sometimes he would tell me he was doing one thing when in reality he would actually be smoking. I just wanted honesty. I could learn to deal with him smoking, but not lying. 2 weeks ago, out of nowhere, he told me he was going to quite for many reasons (me being one of them). I have come to find out that he lied to me about quitting and has been smoking almost every night since he said he quit. When i asked him about it, he still says that he isn't smoking. he is lying through his teeth, even when i caught him red handed. HOW DO I GET HIM TO BE HONEST WITH ME??? I DON'T LIKE HIM LYING TO ME. i would rather know he smokes and i not like it, then have him lying to me almost every night. i want a bf who can at least respect me by being honest... any advice??