The primary specialist would be an Orthopedic Surgeon, although a Neurologist may be necessary.
Numbness is related to dysfunction of a nerve. But in a 38 year old, dysfunction of a nerve is most likely due to pressure on a nerve or nerves related to a musculoskeletal problem. For numbness in the foot, it can arise form pressure anywhere along the nerve that serves the foot, but the most common locations are in the spine or lower back, or where the nerves passes the ankle.
There are some primary nerve problems that can present as numbness, but these are less likely in a 38 year old.
I asked about any evaluation done to this point, because that may help to more clearly indicate whether this is a musculoskeletal or neurologic problem.
Another option to seeking a specialist would be to first be seen by a primary care physician, who can perform an initial evaluation, if not already done. A primary care physician cannot perform the detail of evaluation of a specialist, but they can do enough of an evaluation that there is greater certainty about whether it is a musculoskeletal problem or a neurologic problem.
A third option would be a trial of home interventions to see if the symptoms can be eased. Many people have already tried some home interventions, which is why I asked whether you have tried any medicines. However, if you have not yet tried any medicines, it would be reasonable to first try an anti-inflammatory medicine, such as ibuprofen or naproxen, to see if the symptoms will improve. These mediicnes can relieve inflammation in various locations throughout the musculoskeletal system, and relief of the inflammation and the associated swelling can ease the pressure on a nerve from that swelling.
If I can provide any additional information, please let me know.