I broke my ankle on Feb 8 and after 2 1/2 months I can finally walk again. I wore a funny Velcro boot for awhile then a lace up brace inside my shoe. If your foot is broken you need to see a dr. It won't heel quickly!
Go to your doctor, and if necessary get an x-ray. It depends how it happened. I was in the same situation before. I could not put any weight on my foot because I landed on it hard while running, and limped for 4 days! I got an x-ray, and the doctor said it was because of my bones fusing, and that is a natural part of growing. It depends on your age, also. It may be that, and it will go away most likely soon.
If you EVER think you have a broken bone, go to a doctor or emergency room RIGHT THEN. The broken bone begins to heal, cell by cell, as quickly as it can. The more it heals in the wrong position, the harder it's going to be to fix it correctly.