> I'm really starting to hate my ex,but then again I still have feelings for him.
Stop it. He's your ex for a REASON.
> Right now he has a new girlfirend!
So... you can be replaced. Accept it.
> He needs someone at all times and finds someone wherever he goes.
Check this out: link
Sounds like your boyfriend.
So he might expect you to be there if/when he comes back. He'll probably be right.
You're really begging for punishment.