It is hard to say, I myself am in basically the same thing my gf lives awhile away and we talk online, although we haven't been together as long as you and your gf. I'm really whipped myself but because of my frame of mind not her having me whipped and know where your coming from but like Aedes...