I don't think I love him anymore.

I've been with my husband for 7 years we've been married for 4. we have a 2 year old daughter and a 2-month old daughter.. we have a fairly good relationship. he works and I'm a stay-at-home mom. a few months back I had caught him with pictures of my sister that he had screenshotted from her Instagram ( she's 25 single, sexy ) she also has no idea that he had screenshotted those pictures, obviously none of them are nude but they are all very provocative... he confessed that he was pleasuring himself to them and it completely broke me. my sister and I are very very close we're only 11 months apart and we are like best friends. I almost left him that night but I was very very pregnant and decided I would wait until after the baby was born.. but here I am 2 months later. he's under the impression that everything is going well and that I have forgiven him but deep down in my heart I haven't and I kind of hate him and I don't feel like I love him anymore granted this is not the first time I've caught him looking at other women... we can't really afford marriage counseling and I obviously don't trust him anymore.. I just don't know what to do...I see other relationships and I envy them wishing I had love like that and a man who actually appreciated me. what would you do if you were in my shoes?