单项选择题

How long had the woman had the toothache

A.Since last year.
B.For several weeks.
C.For a few days.