สาเหตุส่วนใหญ่เป็นเพราะ เวลาเราออกกำลังกาย กล้ามเนื้อที่หนังศีรษะ หัว และคอ ต้องการการไหลเวียนของเลือด เส้นหลอดเลือดจึงมีการขยายตัว ซึ่งถ้าขยายตัวมาก ๆ ก็อาจทำให้เกิดอาการปวดหัวตุ๊บ ๆ ขึ้นมาได้ นอกจากนั้นก็มีสาเหตุมาจาก ร่างกายขาดน้ำ, ปริมาณน้ำตาลในเลือดต่ำ, ใช้กล้ามเนื้อหน้าอก คอ บ่อ มากเกินกำลัง , ความดันเลือดสูง และการออกกำลังกายขณะท้องว่าง ซึ่งจะทำให้ระดับน้ำตาลในเลือดต่ำ จนทำให้เกิดอาการปวดหัวได้
• ดื่มน้ำให้เพียงพอ ปกติคนเราควรดื่มน้ำวันละ 8-10 แก้วอยู่แล้ว ดังนั้นควรดื่มน้ำ 1 แก้ว ก่อนออกกำลังกายครึ่งชั่วโมง
• กินอาหารรองท้องก่อนออกกำลังกาย 1 ชั่วโมง โดยเน้นจำพวกโปรตีน ไขมัน และคาร์โบไฮเดรต อย่างพวก พีนัทบัตเตอร์ สแน๊คบาร์ธัญญาพืช
• วอร์มอัพร่างกายเบา ๆ สัก 5-10 นาที ก่อนออกกำลังกาย เพื่อเป็นการยืดกล้ามเนื้อ