Both are ok. But if you wanted to be really proper and old-fashioned you'd say:
1a) Whom are you waiting for?
2a) Whom are you looking at?
To explain why this is the case might be abit more complicated, bear with me:
As you already know, 'whom' marks for the dative case, which is often the...