You are still in emotional turmoil, which is to be expected.
He has broken your trust in so many ways.
You are not responsible for his infidelity, and you never will be.
He is a selfish shit, and he always will be !
At some point, you will realize you are actually much happier than you've been in a long time, as it's very likely that HE was responsible for a lot of your 'problems'.
I'm so happy that you have the love and support of your family, because that will help you a great deal.
You can look to the future with excitement. You are a lovely, warm, caring person. A nice person. A reliable, devoted and hard working parent. A person who puts others before themselves. A Mother who devotes love, affection, time, money and attention on her DC's.
You will have a lovely future, filled with the love and laughter of your DC's and DGC's (in time). You really have a future. 