Let's face it - pain's a bitch. And sometimes, ya just have to bitch about it. So if you can barely move on some days....cut yourself some slack. Those are called flare-ups, and that's life.....some days.
So allow yourself to be human, and don't beat yourself up if you lose it sometimes....but don't take that as an excuse to go off on someone regularly. You're doing your best.