Activity of both the M- and P-forms of sulphotransferase (ST) was measured in platelets from patients with migraine, tension headache and controls. Mean PST values were 0.065 +/- 0.023 and 0.057 +/- 0.052 nmol/mg protein/min for migraine patients with and without aura. The corresponding values for tension headache and controls were 0.122 +/- 0.059 and 0.127 +/- 0.093 nmol/mg protein/min respectively (p < 0.05). Mean MST values were not different for any of the groups, and MST and PST activities measured in two patients during a migraine attack were not significantly altered from baseline levels. Mean plasma inorganic sulphate concentrations and paracetamol metabolites were not significantly different in any of the groups studied. The results suggest that PST activity may be a factor in the aetiology of migraine.