How long does a brain tumor headache last