Morrissey has thanked fans for their well-wishes over the last month as he battled against numerous health problems.

The I'm Not Sorry singer had been forced to cancel a string of gigs while he received treatment for a bleeding ulcer, throat condition Barrett's oesophagus, and anaemia.

In a message posted on fan site True To You, the 53-year-old star said: ''I gorge myself on thanks for the many and varied messages of support that I've received over these recent four weeks. They have yanked me out of prolonged mood dips and cured a crisis of spirits.''

He added: ''I apologise to an almost annoying degree for any trouble I've caused to anyone by way of travel plans and dog-sitters and ticket-outlay and re-molded hairstyles.

''My ulcer is now under reins, even if neither asleep nor dead, but the continued cause for concern is a slightly embarrassing absence of blood - most of which the bleeding ulcer relieved me of. Anaemia sets its own terms with quite obvious biological conclusions, and I have spent these last weeks under expert medical care in Los Angeles with an almost erotic dependency on various IV drips.''

The former Smiths frontman hopes to be recovered in time to take to the stage in San Diego on February 27.