I know this is not for everyone!
12 Month Regaine is £172.99 at lloydspharmacy
You can get 20% off using promo code SHOPAGAIN20 (£138.39)
Plus you get 6% back (Mine Tracked at £8.30).
Price per bottle = £10.84
Considering Amazon and other retailers sell a single bottle for £19.57 and a triple pack for £51.99 - Works out to be £17.33 a bottle - I think this is a pretty good deal!