There are 4 ways this situation can go: 1) Stays with his gf and you leave him alone 2) Stays with his gf and keeps you on the side 3)Stays with his gf and has another girl on the side (not you) 4) Leaves his gf….
While chances are that he’s insecure, that’s why he needs to keep you around (as a back-up), but best case scenario – he leaves his gf (and possibly decides to be with you)….and this is a VERRRRRRYYYY slim option – but if it does happen – chances are – he will do the same thing to you – because he doesn’t respect you – and that’s clear – and as harsh as it sounds – he doesn’t love you. If he did, he would have ended it with her IMMEDIATELY and been exclusive with you. Once there is no respect left for someone, it’s very difficult to earn that back.
You are just setting yourself up for disappointment and while it’s your choice – I can tell you from experience in my own life (and in multiple friends lives) that this story is the same beginning as many and the ending will most likely happen the same. I have a friend waiting for a man for the past 10 yrs (and a baby later with him) to get out of his relationship – saying the same things to her as this man said to you. Now she is 30 wondering what happened to her 20s – missing out on so many guys and so many opportunities – all for someone who had no love and no respect. Good luck with everything, but there are plenty of guys out there that will want to be with you – and you should enjoy being young and figuring out what you want – not waiting on someone who isn’t worth it!