Final answer:
The doctor spends approximately 22.5 minutes to see each person.
Step-by-step explanation:
To find out how long the doctor takes to see each person, we need to divide the total time spent waiting by the number of people.
According to the question, there are 8 people waiting and it takes 3 hours for your turn, which is equivalent to 180 minutes.
So, we divide 180 by 8 to get the doctor's time for each person.
180 minutes / 8 people = 22.5 minutes
Therefore, the doctor spends approximately 22.5 minutes to see each person.