It is so hard when your husband doesn't understand. Just because you started new meds, doesn't absolutely mean that they are going to work for you either, there is a lot of trial and error. And depending on the med, it could take four to six weeks to work. Meds such as cymbalta and lyrica take longer to get into your system. Even the savella does. Try to make him understand that. And like you say, even if they do work, you will most likely have some pain. So explain that to him. This is something that you may live with for the rest of your life. So he needs to get the picture.
Best wishes to you.
Hugs, Karen