Leeches - three ha'pence a dozen from the apothocary.(Sorry - shouldn't joke as at around 40% overweight and a boozer I guess I will be next!)
Isn't stress a big factor as well though? Yep - go to the doctors but don't make it worse by being too stressed out by it!
Cheers
DtG