If you were ever thinking about the reasons why men cheat, you have no need to bother your pretty, little head about it anymore. It is simple—men cheat not because they are not in love with you but because they are afraid that you won’t do the things that they would love you to do. They need different things in bed and even if it is sweet to have some kind of sex routine that you feel best with, they are sometimes craving more. And if you can’t provide them with what they need, they will try to find that in different places. (I know, they are pigs).

But to prevent this from happening, I am bringing you some effective ways to make your man never cheat on you. So read carefully!

1. Take initiative in bed

Men are known to be horny all the time but where is the fun in that story if they always have to initiate sex? They will think that you don’t want to have sex with them if you don’t initiate it sometimes and that you aren’t attracted to them anymore. It will make them feel bad and they will ask themselves if they are still good enough for you and if you love them. (Yes, guys have feelings too).

2. Try new things in bed

Maybe the two of you have been in a long-term relationship and you have been practicing the same kind of sex for a long time. That could make your man fed up with everything, leaving him craving a change. So, try to do some new things together. I am not saying that you should do things that are repulsive to you but do something that you have always been dreaming of but you were always scared to try.

3. Be yourself

Men like women who stand firmly on the ground, so don’t change because your man wants that but because you feel you are ready for a change. If you behave like your man wants you to behave, he will think that you don’t have a lot of self-esteem and that you are weak. So, whatever you do, be yourself, even if he doesn’t like it.

4. Controlling is not an option

If you try to control your guy, he will definitely leave you. He won’t stick to a woman who wants to know his every move and what he talks about with his friends. That is quite annoying and you can just imagine how you would feel if someone did that to you. So, give him his free time and gain trust in him. If you don’t have that, there is no sense in being together.

5. Let him use his free time the way he wants

If he wants to go to a football match with his friends, don’t tell him to stay at home with you and help you with your household chores. Just like you, he has the right to spend his free time the way he likes, so don’t hold him back. I know that you wouldn’t like it if someone did that to you, right?

6. Be careful with your words

Women sometimes say things that they don’t mean and that they later feel bad about. So, whether you are mad at him for things he did before or is doing now, don’t show that with your words. Don’t call him names and don’t offend him. You won’t be angry in an hour but he will never forget how you behaved.

7. Make him a priority

I know that it is very difficult to find a balance between your job, the kids, your partner and your friends and family. Sometimes it looks like a mission impossible. But if you don’t want your man to find another woman and to cheat on you, you will need to make him a priority. Show him that he is worthy and that you feel good when you are with him. He needs to know that you still love him and that you love to be around him.

8. Show him that you are just fine on your own

If you show your man that you have your own circle of friends and that you are a totally independent woman, he will want to be with you. He won’t take you for granted and he will think that by choosing you, he hit the jackpot. If you show him that you will be fine whether he is there or not, he will never think about cheating on you with another woman because he will use all his energy to chase you and make you only his.