Headaches can be mysterious, frustrating, and painful. Why did it come on? When will it go away? Is there anything I can do to stop the pain? There are different kinds of headaches, and some…