There could be different reasons your husband doesn't find you attractive anymore. On the one hand, it could be because it's been too long into the marriage, and you as a couple have stopped putting in the effort to have more time together or reignite your lost passion. They could also find someone else attractive, with a list of signs you need to look for. Communicate as a couple and see if he is willing to bring back the lost spark or if his interest lies elsewhere.