4:30 for 2-3km and 5min for 5-7km is reslly very good pace timings. Good job. And hope ur spinal injuries are non recurrent.
I started running about 2 yrs back after recovering from a spine injury. I was advised to do low-impact sports like swimming and cycling, but they are too time-consuming to be meaningful (I have family life). So I started running (but I hate running). Back then I could only do 6:30-7:00 pace on treadmills only (reduce impact to my spine). I experimented with many combinations of eating routines and exercises, lasting a month each to get meaningful data. No fab diets or shakes, and I eat anything I like.
At least now I can manage 4:30 pace for 2-3k and 5:00 for 5-7ks, and 3:15 for intervals. Don't foresee I can ever be fit like young days, but for a 42yo I think I manage ok, and especially I was never a runner-type of person.
The key things I noted is control macro intake and eat according to the kind of exercises I do for the day, don't stick to a running routine, vary different kind of shoes (or barefoot on treadmill) and always core exercises at every run. Especially at my age, learning to vary my exercises and recover appropriately and still able to sustain fitness is very important, and still balance family life.
I'm fortunate to stay in an area with many varied running routes. I run hills a lot, normally do loops at Kent Ridge, Telok Blangah, Mt Faber and fast runs at Labrador Park. I stay away from running along roads (the fumes and constant start-stop) but I do occasional runs from the Alexandra Canal to Marina area.
Two years ago I would never expect to sustain even a 6:00 pace for more than 3km or run longer than 5km even if I slow down my pace, because I never could do it despite numerous tries. After I logged in all my runs in Strava I realised I was inching closer without realising. That drove me to try again last week.