I think if you were any good together-you would have became official a LONG time ago. The only advice I can think of is relationship counselling-it may help

It sounds like you are both bad drugs...