Another thing that might help, along with the vitamin C, is to put some drops of lavender oil and eucalyptus oil into the water in a vaporizor and let it run all night while sleeping. Lavender and tea tree oil is another good combination. If you do this, make sure you use filtered water in the vaporizor.
Good luck!