One of the accepted facts in distance training is that a hard day should be followed by an easy day. If you do 5 miles every day, you're not optimizing your training. A better approach might be 7 and 4 or 6 and 3. Don't do the same mileage every day.
A tempo run every other day is also not optimal.
Your schedule should follow a hard day with an easy day. Here's an example.... Long intervals (600-1200), easy day, tempo or modified tempo, easy day, long run (longer than your easy days... 60-75 minutes). Then repeat on a 6-day or 7-day cycle. If you must fit this into a 7-day cycle, then add another easy day, cross training day, or day off.
If you're flexible, go with the 6-day cycle and when you feel unusually tired or sluggish one day... and that will happen.... abort the workout that day and try it again the next day.
Once in a while, maybe every 2-3 weeks, replace the tempo or interval day with a hill rep day (30-45 seconds) to keep some of your speed.
Eventually, you'll need to advance to workouts based on your goal 5k race pace.