RyanSydney, 20-25k is definatly not nearly enough. In reality, not even half!
You will however got a PPL for that and maybe 30 additional hours solo.
Probably worth checking the other million or so threads asking the same thing.
Oh, and you're not too old either. 23 is a good age to start.