Väderleken har varit tern ligen besvärlig under ett par veckors tid.