Are you over 50? Do you need a Vitamin Boost? Will you be locked up until the Spring with no access to Vitamin D?
Actually this is a decent price for over 3 months supply. Asda doing 3 for 2 on 30 tablets ( which works out at £9 for 90 tablets) – similar price – but if you have Prime then hey ho.