You seem to answer a lot of questions for people!! I just thought Id say in response to your comment re: once you've had sex you lose interest, it may be that its because you're having sex before you...
If a bloke lives far away, and due to living with an ex because of a kid can only come and see you every other weekend, maybe less, but when he comes, totally spoils you, but used to ring you 3+ times...