How much are you taking a day? Are you only taking it at night for sleep or all day ?
Your best bet will mot liekly be to taper off ....
Im not very familiar with zopiclone, but I do know that is a type of hypnotic medication used to help with sleep. Is sleep the reason you are taking it, or other? You may be able to switch over to a benzo, if so I would have to say valium would probably be your best bet. You need to come clean with your doctor, he should be able to recommend what your alternatives are...maybe a different meidication or some sort of tapering process to help get your addiction under control. You say that you have underlying mental health problems, so that also would need to be factored in. Stick around here Im sure with the wealth of knowledge here you should be able to get some solid advice. You've atleast taken a step forward in admitting your problem and trying to gain advice for your particular situation. So hang in there and hopefully someone can offer you more than I, but welcome to the forum and please keep posting so that people can offer you their own opinions an advice. Good luck!!!