ঘুমের অভাব, উচ্চ শব্দ ও মানসিক চাপ ছাড়াও খাদ্যাভ্যাসের কারণেও মাথাব্যথা হতে পারে। খাদ্য ও পুষ্টি-বিষয়ক একটি ওয়েবসাইটে প্রকাশিত প্রতিবেদন থেকে মাথাব্যথা সৃষ্টি করে এমন কয়েকটি খাবার সম্পর্কে জানানো হল। অ্যালকোহল: অ্যালকোহল সমৃদ্ধ পানীয়তে সালফেট ব্যবহার করা হয় যা মাথাব্যথা হওয়ার অন্যতম কারণ।