Sure sounds like strep to me. See if you can get in sooner so you're feeling better for Christmas.