Hi Welcome to HEALTHCARE MAGIC..
I have gone through your query and can understand your concern...
Left upper
abdominal pain can be due to many reasons.
1. Gastric problem like Gastritis, indigestion, peptic ulcer
2. Spleen disorders like Splenomegaly, spleen ruptue,
spleen abscess, etc. There are some problems that can cause splenomegaly with anemia tegether such as haemolytic anemias.
3. Heart problems like angina,
heart attack can also cause left upper abdominal pain.
4
Pancreatitis ( inflammation of pancreas )
So you should visit a physician. An ultrasound may be required for a confirm diagnosis.
Hope this information helps