Get an appointment to see a GP a.s.a.p.
I had a stress fracture in my shin when I was 19. they x-rayed it & confirmed it.
It was 3 months total rest. (swimming....)
Best advice - do NOT get a stress fracture. Try to "undo" your actions, because they take months to recover. Good luck.