I have had a migraine for over 2 weeks I have nausea they have given me several shots and lots of meds is there anything else I can do?

See your doctor. A headache that lasts for 2 weeks needs to be avaluated. See your pcp.
Migraine. You should identify what triggers your migraine, such as certain foods, and avoid them. Get plenty of fluids, rest and sleep. If you're not already on a preventive med (antidepressants, BP meds, or seizure meds, etc), you should be on it. You should take some abortive meds such as Imitrex (sumatriptan) when you have attacks. Botox injections can help. More testing (ct, mri, eeg, etc.) may be necessary.