I know its hard to do with british weather, but getting out in the sun helps mine loads! Used to get it really badly but if it kicks off i just spend a day out in the sun(just going out for the day or something, as i hate laying in the sun) and it helps clear it up loads