What's usually recommended for getting rid of migraines?

See your doctor. First and foremost, you must be diagnosed with migraines. See your primary care provider and request a referral to a neurologist. The vast majority of headaches, regardless of their severity, are not migraines. Migrainous headaches should be evaluated to insure that the cause is not from other pathology, such as glaucoma, intracranial tumors, etc.
Triggers? Best if u can identify triggers for your migraines and get rid of those. If that's not possible, talk to your doctor about medications for prophylaxis.