If you are also going to be having other blood tests at the same time (such as blood glucose), then your healthcare provider may advise you to fast for around eight hours before the test.
It's also possible that you'll need do an extended fast - up to 72 hours - in a hospital setting. https://kidwiz.kr/bbs/board.php?bo_table=free&wr_id=19487