deciding to let go

so ive been dating my ex for 5 years now...n he has hurt me several times n all this while i forgave him...he had promised to marry some girl from his country,a girl he had just met when he went for a two month holiday(we are not from the same country but we were studying together)..i saw that he had texted his best friend about it n told him that he will not marry her he is just playing around with her..,he was flirting with some other woman n told her that he misses her,wants to touch her everywhere n wants to shower with her..i broke up with him,took back his stuff from my house and moved out..he admitted that he had done that,admitted that he has that weakness or problem of flirting n that he wants to stop it. begged for days promising he will change n the stupid me gave him another chance...but i never moved back in..i came back to my country cz i graduated n we were ok but he just decided to post a pic of a friend of his(lady with whom i have had problems with cz i think she is too flirty with him but he only says she is just a friend...i think they have something going on even though they dont want to admit it)on his whatsapp status n he blocked me from seeing the status but my brother took a screenshot and sent it to me...i thought it was so disrespectful of him to do that cz he knows i dont fancy her but he still does it n do the shit he wants without considering my feelings.bottom line is i told him that am ddone..after what he pulled i am just done cz a leopard never changes its spots n u know what i am a beautiful lady n i have been faithful to him in thè time we have been together but u know what i deserve better i deserve a man who respects me n i will not settle for less than that...i know it will kill me cz i loved him with my everything,every heartbeat beat for him but i refuse to be disrespected and treated like shit...i love me and i deserve the best cz i give the best òf me