If the relationship in the past has been based on sex your situation is not that unusual. Give it up....it the relationship is like this after two years it's not going to get better. Perhaps short time but its stale, lost the snap.....move on.