Thank you for clarifying,
Pain that is felt between the shoulder blades can be due to a few things.
If it is truly in between the shoulder blades (and not more right sided), this can be due to a peptic ulcer that has penetrated through the lining of the duodenum
(the first part of the small intestine) or stomach. The pain of this type of ulcer is usually intense and not relieved by food or antacids.
If you are experiencing severe pain, this needs medical evaluation as soon as possible as this can have serious complications including perforation (rupture).
Gallbladder disease can cause pain in the right shoulder blade area. Gallbladder disease is associated typically with nausea, right upper abdominal pain that is worse after a high fat meal.
Muscle strain can also cause pain in between the shoulder blades.
Lastly, heart disease/heart problems can cause pain in this area. If you are having chest pain, this should also be something that is evaluated for (although it would be less likely as you are young).
The fact that you have pain in the upper abdomen, problems with swallowing food and abdominal pain suggests that you may have acid reflux and possibly irritation of the esophageal lining, which can also cause pain in the back.
I encourage you to have an exam so that this can be diagnosed and treated.
Again, if you are having severe pain, dizziness, chest pain along with the pain in between the shoulder blades at this time, I recommend you go to the ER.
Please feel free to ask any follow up questions you may have,
If you are satisfied with my help, please remember to click accept.