Wetherspoons is extending its offer of serving pints for just 99p for a further three months.