Hi all, new to this forum but looking for some honest opinions. I've been married for 3 years, together for 6. I have a 22 year old from a previous relationship who has finished uni and now moved back home. We've always had a relationship where we argue a lot but the good times make up for the bad times. He hasnt got children and he finds it difficult to accept how my son behaves, he's not a bad lad and goes out to work, pays board but he is a typical teenager (albeit now 22) in that's he's messy, inconsiderate, noisy etc. My OH is constantly moaning about my son and I'm constantly trying to keep the peace. To make matters worse my son picks up on my OH behaviour and thinks he's an idiot and doesn't understand why I put up with it. My OH can be quite harsh and he is easily irritated by neighbours, bad drivers etc whilst I'm a bit more easy come, easy go. Anyway things have come to a head tonight and he's said he's had enough, can't live with us anymore as its affecting his health and he feels unhappy. There has been a lot more that's gone on but I'd be here all day writing! I don't know whether I'm relieved he's said that or not?! I don't want to lose my marriage but I feel at the end of my tether and fed up crying myself to sleep most nights. Any help, guidance would be great. I have friends but no one close enough to divulge how I feel and to the outside my marriage is a good one and I'm ashamed to admit any different.