having pain in my upper belly. worked 16 hours so don't know if its because my body is tired. anyone know what this could be? And of course my usual headache..