I'm sorry this is going to be a long story...
My Guy (31) and I (34) met while working in the same city far away from our families and friends. After three months we started dating and moved in together after two months. We lived together for 9 months with our ups and downs, but overall it was very good.
Then on our return he dumped me over the phone after hearing a horrible rumour about me from a so-called friend and he said he didn't have the energy for such a relationship.
A few weeks later he heard that I went on a date and asked me if we could get back together because he realised how much he cared about me and how jealous he got. So we tried again and it was ok until I found out he dated another girl while we weren't together. Then he dumped me again saying that my jealousy was the main cause and that his feelings for me weren't strong enough for a relationship. After a long talk he said that he still wanted to be with me but couldn't be in a relationship as his future here was so uncertain (it will all be clearer by the end of the year).
Since then we are exclusively dating each other, he still introduces me to people as his girlfriend but I know he is flirting and feeling free when I'm not around as we are not in a relationship. As we don't live in the same city, we only get to see each other on weekends. I find it hard to trust him as he still gets from cold (not wanting to talk about feelings or relationship) to hot (planing a holiday, looking into house buying with me). I'm very confused...
Shall I be patient until his future is clearer or should I just give up and dump him?
Thanks for any advice!