Sounds like has been a bit sarcastic, and trying it to tell you something this way.
Is there anything , you can think of three years ago which could have hurt his feelings? Which made him feel second best?
Has he stress at work? Do you spend enough time together. Try to find something you both enjoy doing together.
Do you have a friend who is also good friend of him, who can meditate.
Can you talk with your mother or father in law, what they think has changed him?
Make it clear to him you would like to be the man again you have married 15 years ago.
Maybe he is just stressed out from work, but would like to spend more time with you.
Maybe he just got older, and is very became very direct, because he hasn't got the patients anymore to say things in a roundabout way.
" go out at 6 and my friend " sounds like he just lost patients, because he was looking forward to something and you made him wait. Not much to concern, but this is hurting people feelings of course . If you arrange something and you cancel or delay everything in the last minute. Would hurt your feelings as well?!
Coming home from work and being tired is also normal.
What is about inviting a few friends having a glass of vanilla vine, tell them about your internal relationship problems and start a vivid discussion about it. Could be fun to do and a relieve.