Lie down in a cool, dark room. Neck massage. Camomile tea. A warm bath with lavender oil......and many more, most of which are at least as effective as aspirin.
Try drinking a couple of glasses of water, as the vast majority of headaches are caused by the body becoming dehydrated. I've tried it and it seems to work for me!