my husband cheated on me!

Diana
I am too lost! 
I need to talk it out.
I been married for almost 4 years great years no problems until I made him move states away from his family and close to mine . things started to get out of control because I started working and getting more money than him , he didn't like that he tried to made me Quit lots of time but nothing! So he stop giving me money we practicly lived together but. We didn't share our money at all I cared less honestly until he stop having sex with me. I knew something was strange he started to drink more often with friends he has always drink with them at the house or at bars but knew something was different! 
So eventually after fighting everyday he broke up with me I cried so much I was  in shock!!!! ¿why didn't he wana keep trying? you try when you love someone  or no? He left The house a week later we didn't sleep together at all! So he left I talked to his mom she was so in shock as well!  To make it short. I got on his fb account and saw messeges of a girl saying shit like I miss you stuff like tht I figured he cheated I faced him told him he denied it!  But now. After two months ( by the way he moved states to where his family is )he has beg for the last moth saying he fucked up he propose to move back with him where we were ola at the beginning so here I am. I decided to forget him since it was the first time  he been good  this month like he is the guy I fell in love with completely  but I can't see his face with out picturing him with her  is just driving me nuts  like idk how to deal with it and if I get mad at anything I throw it on his face and he told me to stop that is not healthy  and I just keep going until I crié it out and he hugs until I fall  asleep! I just don't know how to get it out is hard to trust when he leves to work  or anything like that! And he is very jealous now more than before since he found out one of his " friends" tried to hit on me when he left!