A realistic marathon time depends on your training, not your age. Most first-timers finish between 4 and 5 hours. With consistent training, you can hit your goal without burning out.