Caught my husband cheating on me

So I had my suspicions that my husband was cheating little things were starting to add up.. he was always late home from work, always hiding his phone, quite a lot of money was going from our savings and when I asked what it was for he replied he needed extra petrol money for work.. which i knew his work supplied for him. I was out on a girls night however I came home early as I was tired. I didn't warn him I was coming home and walked in on him in bed with another female, my 2 kids were in bed. I feel disgusted ashamed and I feel like I hate myself as if its my fault he had done this