I think you may have allergic rhinitis
, most probably dust allergy
. Try to avoid dust. Dust particles mostly present in our bed sheet. Wash it in warm water at every 1 week and dry it in sun light for whole day. Try to use plastic cover for pillow. You will feel great relief. To prevent tonsils problem, avoid freez cold things. Take more fruits and vegetables. If you have still some query, feel free to ask me.