Cluster headaches usually last 30 min to 3 hours, appears at the same time every day (alarm clock headache) they often respond to 100% oxygen. It is important to get a proper diagnosis.
Would you like to video or text chat with me?