You need to speak to your spouse first. Tell her that you love her very much, that you know she loves her family, but for right now she must remember that your marriage must come first and they need to stop visiting for a while while you work things out. It is important that you don't say bad or angry things about them to her (even if they're true); they are her family, after all. She might be reminded gently that though they remain important to her, and so to you as well, that she has sworn to put you above all others. (Above all others does not mean she has to cut all others out of her life!) Whatever you do, don't make her feel like she has to choose between you and her family. If you can not find a way to make peace or at least truce with the in-laws, then your marriage will not be happy. You might try "holidays only, for the next year" if you think you need time away from them. Try not to make restrictions against them that you wouldn't use against your own family, that would just breed deep resentment in all parties. You might also try removing yourself from the picture while they are visiting as much as possible. "Nice to see you, was just on my way out." or "Hi, I have some studying-reading-work-important calls- etc... I'll be busy in the other room for awhile."