I’m stupid

I’ve been with my husband for almost 4 years he has been with me though everything I don’t have many friends and I have no family he has always helped me with my depression and kept me from ending my life I love him so much but like a couple months ago I found out he had cheated on me and I forgave him because I was like he won’t do it again he seemed so sorry when he did it and we cried and talked it out and things were going great well this past weekend I found out he has a secret dating profile and I asked him about it and he said yeah he did and he didn’t seem like he was upset that I found out I was heart broke and I still am because this is the second time now people told me to leave but I didn’t want to throw our marriage away he said he was sorry and deleted it but I still don’t want to forgive him he expects me to forgive him after one day but I can’t and I feel like it’s my fault he cheated like I wasn’t a good enough wife he told me to cheat on him to get even but I can’t do it I feel wrong even thinking about it I made a promise to be only his and I feel hurt that he cheats on me but idk what to do I don’t wanna leave but maybe I should idk I just need to vent