I agree with all of the above, its a hard road and you may go off track a few times but the important thing is to never give up!
Goodluck xx