Hi im dr.hemaphysiotherapist.
I had gone through your query.
As per symptoms mentioned pain in ball of your foot can be due to inflammation of head of metatarsals due to
injury.
Yes this worsen when weight is put on the foot, as may be the case when standing, walking, or running as you mentioned.
So have a evaluation with an orthopaedicean, to find the cause and for anti inflammatory drugs to reduce swelling.
In mean time start treatment in home ....
Apply ice to the area several times a day each time for approximately 15-20 minutes. Wrap the ice in something to protect your skin.
Avoid high impact sports and exercise that puts pressure on the feet.
Try something lighter on the feet, such as swimming or cycling.
Try to keep pressure off the feet, when resting try putting your feet up.
Be sure to exercise your ankle and keep stretching the Achilles tendon.
Use fitted insoles (
orthotics) as these will reallocate pressure, improve foot function and guard the ball of your foot if pain last for more days.
You should experience significant relief and the cause is injury,you will be exepected complete relief in days.
Hope it helps, in doubt do reply.