I've been with my FWB for over 3 years. He lives 2 hours away. I spend a lot of time at his during school holidays (I'm a teacher). I go to his about once every 2/3 weekends in term time. He rarely comes to me, as I have young adult children in my house full time, so he's in a hotel.
We message throughout the day, every day. At least 20 interactions, sometimes over 200. He's told me I've been the closest friend to him in supporting him through 2 deaths of his close friends.
We spent a lot of time with each other over this last Christmas, like we do every school holiday. I realised just how comfortable and relationshippy it felt. We didn't have sex every night. We did things like go for walks and country pub drinks. We both don't have the feels for each other though. We're agreed on this. I tell friends I'll likely be seeing him until I'm dead unless Mr right or ms right come along for either of us.
Tonight he's "gone out with his best mate". I only know this as I suggested he come to me this weekend for an event he would love and he declined. In the early days, I catfished him and the fake stood him up. That night he told me he was "out with his best mate" too. The way he's spoken about tonight, he's clearly lying. The absence of messages over the last 3 hours is also unusual for the nights he is out with his bestie.
If he's on a date (which I suspect) good luck to him. But I'm having this weird feeling of "I don't want him, but I want him until I don't want him anymore"
Reality is that I've had a few one night stands and dates during these years. He's not aware. I've always kept him safe. I even hooked up with my ex in Dec for a few dates. I was on the phone to FWB whilst messaging ex arranging our date later that night.
I feel bad for feeling like this, as it's FWB. I want happiness for him...but clearly only on my timeline. And he's only doing what I've already done, but he didn't know.
What advice can you offer to help me stop being so selfish?
(And thanks for reading this far..this post is longer than I expected it to be!)