How can I keep from always getting stressed out?

Find a support group. It's incredibly reassuring to discover people who know what you're going through - who have similar experiences. Support groups are not about wallowing in mutual misery. They are about understanding and coping. If your doctor doesn't know of anyone, do an online search - there are many lists of support groups available through different fibro sites.