I really love him.. should I be wanting him back

My ex dumped me for another person.. this is not the first time ... the first time he told me that he didnt want to be with me at the moment... We ended up rekindling our 2 year relationship.... After our third year anniversary he left me again for another person.. but he still try to keep in touch with me and curse me out when he finds out that ive been dating.. he seems like he's happy with her but i want him back... Its like a pattern the beginning of each year we break up but wind up getting back together but im tired of hurting... what should i do?