Thank you for your reply!!
My son is 30 and takes the 20 mg Imitrex nasal spray, which is literally a life-saver because his headaches are so severe.
Our problem with seeing more people is we don't have any insurance. His meds are SO expensive - 3 doses are $100.