Tired

I’m always tired, I’ve been with my husband 21 years I love him but I don’t feel like having sex. I’m so mad at my self because my sex drive is not there.when we have it it’s good but I don’t ask for it. Why is this