Yes I have been on anti-D's for a long time. Unfortunatley I am on prozac because I cant afford cymbalta, (spelling) because my insurance will not cover non generics. So I cant afford the nearly 200.00 a month. The prozac is on 6.00, because it is generic. I am considering talking to my doc and possibly uping my dose, maybe that will help.