Marijuana is a great medical substance for pain relief and stimulating the apetite, however, one thing THC also does is act as an immunosupressant. Rysk8r420 may be right in that it will relieve your symptoms, but it may cause you to be sick for an extra day or two. Just take a break for a few days until you're feeling better. Then when you do smoke, your tolerance will have gone down and you'll have a great high.