This pain lasts hours what could this be