Here's the low down: -Smelt what I thought was smoke on her when we were having sex one night -Next day I found lighters in her bag (5 of them) -I question her about the lighters and she says they're her friend's lighters. -Then she admits she's been smoking recently but has stopped now (conveniently after I question her about it) -I probe more, and she admits to smoking "whenever she wanted one" for the last couple of months -More probing, she admits it's been about 4-6 months but not everyday -More probing, she concedes and says it's been around a packet of 20 a week since the Summer. -I'm fucking furious. Why am I furious? 1) Because she lied. I fucking HATE liars, and boy does she know this. 2) Even after I caught her, it took so many attempts to try and get the truth out of her even though she'd been caught out. 3) I noticed a higher than average amount of withdrawals from her bank over the last few months, and asked what was up. Several times I questionned her about this and she said they're for food in work and stuff. I leave it still thinking that there are a lot of withdrawals for it to just be food. She's claiming she had her last cigarette on Tuesday, says she isn't addicted and she started smoking because of problems with her parents and stress at work. She's 24, and clearly not a child so am I overreacting in being so annoyed that she's been smoking? I wouldn't have minded if she'd come out and said, but being lied to is like a red rag to a bull. EDIT: She had been smoking on her break times in work. She is now out of work and looking for another job. Our situation is living together, both working.