Men are a funny lot!
Anon,
WOW, just reading all the responses was heart wrenching, so I am sure non of them helped you feel any better.
I am a BIG MAMA, I had three brothers growing up, and then had four boys to raise with my husband. No girls. My eldest boy is 32 and my youngest is 22. I feel like I have lived in the "man's" world most of my life, I have heard so much talk coming from their mouths, and I feel I have a very good understanding about what makes them tick.
This is one thing I can say with certainty. Your husband may not be feeling good about himself, so he is making it your problem. I am sure he loves you, and that he really is sorry for saying what he did. Guys, especially, tend to take their personal doubts out on the one they love most. You stated that your husband doesn't look the way he used to, and I am sure he knows that very well, and it could be the underlying problem that has been bothering him for sometime. It is really hard for the male gender to admit that they are slipping, so it is easier to change the focus to the woman. I know it doesn't sound fair, but that is life and love dear.
I don't know how young you are or how long you have been married. Like I have told my own boys, marriages go through many ups and downs. If you want to stay married, you must weather everything to get to that wonderful time when you look at each other and know that everything was worth the effort, and be able to laugh off the small stuff.
Sex...well in real married life...it starts out hot and on time all the time, then it backs off, finds a ryhthm, then the tide changes and it backs way off, only to change again, and again, and again....
Don't let sex be the big indicator as of whether or not your marriage is safe, let communication and honesty be the clear indicator.
Anon, do you love your husband???? Is he worth going through the pain of it all??? Do you want to stick around another 50 years with him??? You must love and care for yourself first before anyone else can, and that goes both ways in a marriage.
Be good to yourself, be honest with yourself, and everything will work out just the way it should. Be patient, be willing to GROW through hard times because marriage is a lot of compromise, appreciation, and a wonderful freefall at times.
I hope everything works out for you soon.