Charlie must have read my thread.
2 days ago he was sitting by my feet and whimpering, I though he had to go out and I got up to let him out but he just sat there so I picked him up and sat him on my lap, he cuddled right up, and been doing so ever since, guess he had to grow up a bit. we are very happy now!