Hello and welcome to the forum. We're sorry you are having this pain. Did you hurt your foot any time recently? There is visible swelling along with pain, correct? Right now, a lot of doctors are practicing telemedicine and this would be wise for you to touch base with your doctor. This is a common place of stress fracture in the foot. If you haven't had a traumatic injury, do you notice in relationship to your shoes? Our footwear can greatly impact our foot health. There is also something called Accessory Navicular Syndrome. A visual examination takes place and an x ray is usually order to confirm. For this, immobilization is always recommended and I don't know if that is something you can do at home now. Icing it is highly recommended and if you don't have problems with taking these, NSaids are very helpful. They reduce inflammation/swelling and reduce pain. I would stay off that foot as much as possible until you know what is going on, try the ice and Nsaid like ibuprofen and check in with your doctor. Let us know how you are doing.
Agree with Sara. Need more info. including age and any relevant comorbidities. Most navicular issues are treated non-op like stress fractures or even avulsions treated as outlined already. Navicular stress fracture looking at 6-8 week recover, tuberosity stress fracture vs avulsion, 3 months on average.