There has been much research done on why people have affairs and it very rarely comes down to sex.
It is about , often just feeling needed and appreciate by the other person.
Maybe even just having a friend.
Yes sex may come in to it.
But is not the primary reason for straying.
It is never the answer but good people do cheat.
It's not about blame and it's about taking responsibility
Maybe not having sex for 6 months is not a good reason (of many ) but you only have to read on here about how many wives feel totally rejected if this happened.
How many people can say they don't take their spouse for granted or don't appreciate them for time ti time. Now what if that went on for a long times - months etc
Not an excurse but it happens.
Thrown in a bereavement or extra work stress.
To ignore these things is foolish.
How long does anyone go being ignored before they leave / become depressed / have an affair - pick another option.
Any way understanding is helping to decide weather to stay or separate.
Life is not always black or white.
Agreed it's shit but so are a lot of stuff life throws up.