Teens who are overweight, get little exercise or who smoke may be more likely to have frequent headaches and migraines than teens with none of these factors, according to a new study.