I don't know why it hurt like that, but I suspect it was due to anxiety, I've suffered from that problem for years. Stress and anxiety give me stomach aches, headaches and other symptoms.
Worries, that's inevitable my friend.
But the pain has gone, I felt as if I had a kilo of lead in my stomach.