Ladies I need your advice!

So I been seeing this guy for a couple of months, I'm a few years older. Everything is going good, could be better. I'm waiting for him to ask me out...but he tells me "When the time is right" We live 4 hours apart (he's in the military) We spend weekends together like twice a month. I'm aware he's talking to another female, but he claims he likes me more..he says he barely text her/call.Am I wasting my time? Lately I find myself very sensitive and I told him I'm trying to stop my feelings I have for him, and he tells me "Not to stop" Am I overreacting? We suppose to hang out this weekend and entire next week (spring vacation) I don't want to be so sensitive during our time spent...but I admit I'm falling hard for him😩😢