He thinks it's a compressed nerve from running and general over use. He wants me to not run and to take some sort of anti inflamatory. The pain is bearable during the day. Not being able to sleep is the problem.
Take a steady OTC maximum daily dose of ibuprofen or naproxen (aleve). Ibuprofen wears off in 4-6 hrs but naproxen can last up to 12 hrs, so that may be better for sleeping through the night.
Stop running for sure, it may heal on its own in a month or two.
Ask your doctor friend if he has any physical therapist friends, sometimes simple changes in joint usage will heal the underlying problem.
And most important.... buy new shoes!