I have read quite a few answers to this question!
For me, the one thing (person) that made a difference, kept me going, was my sponsor.
He has helped me numerous times, always answering my questions and giving great advice.
If not for the great support, I don't think that I would have made it this far!