Me and my OH have been together for 7 years. He's never been massively affectionate but I always felt desired. Over the last 2yrs that has gone. Why?

I'm mid 30s and he's early 40s. We are great together in that we never fight, we always have fun and other couples look upto us. He was never a huge flirt, he isn't one for PDAs aside from holding hands and he was never a massive romantic. Affection isn't really his thing; it's very rare that he will approach me for a kiss or cuddle but I always felt desired by him. Over the last couple of years that seems to have fizzled to a point where if another man seems attracted to me, I get feelings of excitement and giddiness. I would NEVER cheat on my OH and I feel hugely guilty afterwards for having these excited feelings. I desperately want to feel that way with my OH. What am I doing wrong? We still do a lot together, we go out for dinners, spend time together, we cook together and have lived together for around 6 years now. We own our home together. Everything is great but the excitement and feelings of being desired are just non-existent. Help!

Me and my OH have been together for 7 years. He's never been massively affectionate but I always felt desired. Over the last 2yrs that has gone. Why?
Post Opinion