Just mentioning this since no one else has yet: it could be your tonsils and/or adenoids, so it may also be worth seeing an ENT if you suspect this is the case.