You are doing basically what I did in my 20s and 30s because it was fun. However if you are going to have a long and productive racing career, high mileage and speed work (less than 100 meter repeats) must be the bulk of your training. Tempo runs can turn into a interval type workout, but lower the pH in your blood, which may cause staleness, injury, or sickness.
I suggest at least one day per week of speed development where you do a short, easy warmup jog, dynamic running drills, then bounding, and plyometrics, then a cooldown. Lydiard believed that improvement came from increasing the aerobic system and speed.
(Hard anaerobic training should be reserved for preparing for races. By that I mean 10 x 200, 8 x 800, 6 x 1000, 4 x mile, etc.) I can see doing one of those every week, but even then try to keep it somewhat aerobic. Quit if they become a struggle. Puking is not the goal!!!
Sunday 16 miles LSD
Monday 2 miles, 8 x 80, 2 miles
Tuesday 1 mile warmup 10 miles medium 1 mile cooldown
Wednesday 1 mile wu 10 miles medium 1 mile cd
Thursday 2 mile wu Telephone Fartlek- 5 miles or Tempo run 2 mile cd
Friday 5 miles easy
Saturday 10 miles easy
= 68.5 miles (strides and dynamic running drills also are recommended.)
Too many people think that if they speed up, they can skimp on mileage,
that is not true.
You will have to build up to this type of schedule, and I think the mileage
total is far less than Lydiard would recommend for his champions.
Generally we need 36-48 hours to recover from a hard effort. When in doubt run slower or take the day off!!!