Increasing evidence from research shows that narcotics can worsen a headache condition by causing narcotic/opioid hypersensitivity. This means that over a period of time no acute medication will work as well. Narcotics are not migraine specific and are not FDA approved for the treatment of migraine. There are migraine-specific medications, oral and non-oral, that are much more appropriate for the treatment of an acute migraine attack such as the triptan category.
There can be many reasons for worsening of a headache pattern during winter months. Weather changes can be a factor, especially drops in barometric pressure that can occur before a storm. Turning heaters on can be a trigger if dust or mold has accumulated in the air ducts. For some, Holiday stress can be a trigger either from travel or entertaining. Also, there is a tendency to fall off your exercise program, not eat as healthy, and not have a consistent sleep schedule during the Holidays. Now that the Holidays are over, resuming a healthy life style should help.