You'll totally be ready in 6 months! Just keep adding those miles. Also, that time for 18 miles is really good. Good job!