Distinguishing between different types of headache can be difficult. You can experience different types of headaches at different times of your life for varying reasons. For example, if you have migraine you may also experience other types of headache. Keeping a migraine or headache diary is really useful and can be invaluable in trying to identify a specific headache type.