In the context of the given sentence, ‘present perfect continuous’ tense should be used as this tense is used to express an action that started in the past and continued to present or recently stopped. Hence, ‘am waiting’ must be replaced with ‘have beenwaiting’.