안녕하세요, 공복이라는 게 정해진 시간은 없지만 보통 건강검진에서 말하는 공복은 최소 8시간이 기준입니다.
이는 위장에 남아있는 음식물이 소화되는데까지 걸리는 시간을 고려한 시간이며 음식물이 위에 머무는 시간은 약 6시간, 이 음식물이 대장까지 내려가는데 약 2시간 소요됩니다. 그래서 검진을 위한 공복은 약 8시간이 필요합니다. 또한 당뇨를 판단할 때 8시간 공복을 기준으로 혈당량이 126이상이면 당뇨로 판정됩니다.
시간이 명시되지 않았다면 제 생각에는 질문자님께서 공복을 8시간 기준으로 생각하셔도 좋을 것 같습니다.
그 외 다이어트, 간헐적 단식에서 말하는 공복 시간은 4시간, 6시간, 8시간, 16시간 등 사람마다 다양합니다.