It is a a brave post and a very sad post at the same time.
I personally think you have absorbed the blame for your husbands affair.
Whilst I understand there are posters out there that show that lack of intamacy is devastating I think it is in no way comparable to the excruciating pain of the effects of a betrayed partner by an affair.
There are so many resons why sex can dwindle or break down during a marriage and your reasons were valid, but totally could have been worked upon.
The effort that he took to actively find, meet, get to know and become involved with the ow is effort that he could have helped, talked communicated his deep concerns about his feelings of being rejected.
His effort in covering up his actions, his whereabouts, the secrets and lies that were made all took an enormous ammount of effort.
That effort should have been directed at you.
This relationship he struck up, how do you know this would not have happened even if you sex life had been abundant? Part of it could have just been the right time, the right place, the opportunity of meeting this woman who he felt an emotional and physical connection.
In other words it could have happened anyway.
I'm sorry I don't buy the excuses at all, there is no excuse for an affair.
I do however support your decision to stay by him if that is what you wish to do, I admire your strength, especially for being able to re commence sex and put your heartbreak to the side and give him a second chance.
What I do not agree with is your acceptance to blame yourself for His affair. He must own what he has done and you should not feel any guilt towards that.
Sex or no sex, what happens if you are older and ill health prevents you from having sex, is he then again allowed to chat someone up and fall in love with someone else.
Life throws many hardships through a marriage ..... sex, money, time exhaustion, stress, mental health, so many problems, together you are a team, in no way is an affair part of any solution that can get your marriage back on track.
I do not judge you for your decision to make the marriage work but I do judge your husband for betraying you.