I don't think that's a lie, I think he just decided to try weed, when previously perhaps he thought that wouldn't be something he was interested in. Although, he probably should have eventually told you. But it literally happened the night before, I don't really think it counts as dishonesty when he didn't even have time to tell you or think about telling you. It's hard to say if he would have hid it or been dishonest, or if he'd have decided to tell you. Regardless, you know now. And it doesn't sound like he told his friends not to tell you, so no intent to hide it from you was voiced. I don't lie often, I hate lying. I hate being lied to. My boyfriend has not told me some things right away, but only because he didn't think to tell me or something, he wasn't trying to hide things, he made an effort to be honest & still does if he realizes there's something I should know about. So, as far as I know, my boyfriend hasn't lied. He never has tried to hide something from me, seemingly. As far as me, I am very honest with him almost all the time, I like to tell him about things. But!!! Yes, I lied about one thing in the very beginning. I lied about how I found out what his name was before we started talking. I learned his name in a really unconventional way and didn't want to seem like a stalker 🙃 I feel bad for not telling him... he think I read his name tag, but whenever I saw him with it, it was too far away to read. I saw him around, we exchanged a few words, but we never properly introduced each other, but I found out his name & found him online. I'm going to tell him now that we've been dating so long. About the difficult and important things, I've been as honest as possible.