Normal human body temperature varies during the day and depending on the measurement location, but is typically between 36.5-37.5°C. Body temperature is usually lowest in the morning and highest in the late afternoon and evening. Different body parts have slightly different temperatures, with rectal being the highest and axillary being the lowest. A fever is defined as a temperature above 37.5°C, while hypothermia is below 35°C and hyperthermia is between 37.5-39.3°C. Fever is usually caused by infection but can also be due to other factors like medication or heat exposure. Diagnosis of fever involves blood tests, cultures, and imaging exams to identify the underlying cause.