I have migraines from time to time and before I have these drugs filled, I need to know if they are narcotics. I can not take narcotics. Also I need to know their side effects which are the most common