I'm really sorry this is happening to you... hugs and love across the miles, my friend...
I had this happen to me...and it sucks... Have a good cry for yourself, not for him for you, don't wallow in it... he just isn't worth your tears, or love... or any more of your time...
At first you blame yourself... and cheaters always blame you, for their actions... If you would have done this or that, or whatever non-sense trash that they are trying to sell... I would not have had to go else where.... this is a crock of poo!!! He is a lair, a cheat, he is dishonest, scum and trash... Take him out to the bin with the rest of the trash... I think that they enjoy this game, and honestly get something from hurting others..
Take your power back... stand your ground... move on, move around him... What ever you do don't believe a word his lying, cheating butt is telling you... You will know he is lying... why.... because his lips are moving...
A very good friend said to me when I went though this... so I am passing it on to you... Living well is the best revenge!!! So when your ready dry your eyes, take a long shower, go to the spa get a massage, try a new hair color, or a new cut...nothing drastic or he will think that you are doing it for him, heck a new nail polish can do wonders... a cheater always thinks that everything is about them.
Change the locks, throw away his stuff, get new sheets, and if you can a new bed, move the furniture around, paint "your" room a color that you love, re-do your bathroom something that you want...buy something that you love trust me when I say shopping can help... or new art for the walls, take him out of your life, ... swiftly... like a band-aid just rip it off... if you pick at it, it only hurts more... think of him as a weed in your garden... pull him out root and stem...
Go out, even though you don't want to... go to the store, the movies, the library, church if you are religious, shopping, hang out with your girl friends, and family, volunteer,... Foot one foot in front of the other...
We are all here for you!!!