I have a friend who I met at the gym, he's a nice kind man. We have become friends , we don't do much apart from our sports together but he does quite often want to meet for lunch. The trouble is that I think he is quite lonely and if I meet him he always wants to come to my flat and will leave his bag to collect afterwards even if I suggest he brings it. He lives a few miles away and it takes him an hour to get to my place as he prefers not to drive. This then makes me feel guilty about ending things in an hour and frankly it's quite hard to see him on his way as he won't have anything else to do so won't ever leave without me having to make up a meeting or such like. I am now finding his friendship quite suffocating; he describes me to others as his best friend, if I see him he always wants a hug which seems to linger too long, there's other things he does which are a tad creepy. If I mention anything in passing such as a theatre play or another friend does, then he suggests we should go- I actually filter some things I do in my social life as he is always suggesting things we do together and if he hears I am doing them with other friends he honestly looks put out. He doesn't have many friends at all and is retired and has been separated from his wife for a few years. Recently, he came to my place and clearly had a bad cold ; I was internally so annoyed because I felt that in a more balanced friendship he would have said "sorry I have a cold" but I think he was determined to meet me - I ended up catching it and was ill in bed for days and did constant Covid tests (all negative). He also frequently seems to make up small things which I think he sounds impressive such as his running speed on the treadmill; which strangely seems to be significantly better than anyone has ever witnessed... anyway. I think I am beginning to compound a lot of things together which are now making me find him so irritating that I literally cannot bare to see him; which is a pity because he's a decent, kind person but I find his behaviour just suffocating.