I came across this proof while looking for hints on my homework, and I think it's only gotten me more confused. This is from Global Lorentzian Geometry.
Lemma 5.4 If $(H,h)$ is a homogeneous Riemannian manifold, then $(H,h)$ is complete.
Proof. By the Hopf-Rinow Theorem, it suffices to show that $(H,h)$ is geodesically complete. Thus suppose that $c:[a,1) \rightarrow H$ is a unit speed geodesic which is not extendible to $t=1$. Choosing any $p \in H$, we may find a constant $\alpha > 0$ such that any unit speed geodesic starting at $p$ has length $\ell \geq \alpha$. Set $\delta = \min\{\alpha/2, (1-a)/2\} > 0$. Since isometries preserve geodesics, it follows from the homogeneity of $(H,h)$ that any unit speed geodesic starting at $c(1-\delta)$ may be extended to a geodesic of length $\ell \geq 2 \delta$. In particular, $c$ may be extended to a geodesic $c:[a, 1+\delta) \rightarrow H$, in contradiction to the inextendibility of $c$ to $t=1$.
How exactly does it "follow from homogeneity" that we are able to extend unit speed geodesics? Isn't that what we're trying to show in the lemma? And how does considering geodesics based at $c(1-\delta)$ lead us to extending $c$ to $c:[a,1+\delta) \rightarrow H$?