Have been booked in for a cholesterol test this week on the advice of GP due to family history. Wasn't told anything by receptionist but have heard you need to fast? how long for, please?