torn between my heart and my head!

i was with my boyfriend for a long time and then we broke up. afterwards i realised i still loved him and since then, for the past year he's been leading me on and getting my hopes up, all whilst seeing other people. i genuinely love him & i know he's treating me badly but is it worth it if he gets back with me in the long run? i don't believe i will find anyone like him again :(