I know so well how you feel. Before I was rear-ended in 2002, my husband and I would kayak just about every weekend. Now, I'm doing well to get from the bedroom to the kitchen and stand up long enough to start a pot of coffee. The weather does me the same way as you: whenever a low pressure system is moving in, I can feel at least 48 hours beforehand. Ugh! And Yes! I still get the blues, especially when I compare myself to average people who don't have to deal with pain, pills, and whether they need the hot pack, cold pack, or TENS unit this time.
It took me a long time to accept that, for better or worse, this is my reality. To combat the depressing mind games I play with myself, I work very hard to hide the fact that I'm in pain all the time. It makes me feel better to know that my regular cashier at the grocery store and the servers at our favorite restaurant have no idea that I'm anything other "normal." It's my way of telling the pain, "Ha! Take that! I'm the one in charge here, not you! I can function normally despite your best efforts!"
I'd like to suggest that on warm, sunny days you go sit outside for as long as you feel you can; even a few minutes will do you some good. The sunshine on your skin will warm your bones. I find that if I close my eyes I can almost transport myself back to when I was 18 and spending all my free days at the beach.
Baby steps. Small challenges at first. Once you get through a few, you'll begin to feel better about yourself and the blues won't hit you as hard.
I sincerely hope this helps, C.