Try your best not to think negatively. You really don't know what will happen in the future. You need to try your best to stay as positive as you can. I know that you said things don't usually work out for you, but maybe this time will be different. You really never know what will happen in the future. After just getting out of a two and a half year relationship, I do sympathise and understand that this guy will need some time to get over his past relationship and get his head straight again. If he says he needs time to do all of this, you really need to respect that. Try your best not to rush into things because that can really ruin any potential of a relationship between the two of you.
It seems like this guy is really confused, vulnerable and *on the rebound.* You say that he likes you and another girl. To be honest, I really would wait a little bit before getting involved with this guy because like I said, he is very vulnerable right now and is most likely not thinking too straight.
If I were you, I'd stay really close friends with him for now. Be there for him if he ever needs someone to talk to and offer him support. Even if he starts to date the other girl, let him for now. I would stay friends with him for the next little while until he's completely over his ex-girlfriend. You and I both know the problems and issues that can come from a relationship if one partner is still hooked up on their ex.
I hope everything works out for you. If you ever need anything at all or feel the need to discuss this further, feel free to message me any time as my inbox is always open.
Good luck.
DYL
-------
You're like a bullet to my brain, I'm numb, can't kill my fun.
If you're good and done then thank you just the same.
I don't owe you anything.