• If you have worked for the NHS for more than 10 years you get 33 Days + 8 Bank Holidays, but depending on where you work you may be in for the bank holiday, but you get it as time in lieu (not overtime).