See your doctor
If you've been sick with an infection for 2 weeks, you should really see your physician.
It's likely not from a lack of immunity. It is likely just an untreated/undertreated condition.
Stay hydrated, get your rest, and see your physician. They'll help you get to the bottom of your illness in no time.