Just as a first port of call, is your washer bottle definitely full enough for the headlight washers to be working? The headlight washers typically "stop working" long before the windscreen washers stop working as the water level drops. This is to decrease the rate of water usage as you get down to the lower half of the washer bottle to make sure you can still clean your windscreen.