I'm training about 4 hours a day at the moment for IntoStarcraft and the UQ vs UNSW competition that The University of Queensland Starcraft Society is thinking of organising for ext semester.
I'm no pro either... these are just the hours I have to put in to compete on an 'amateur/social' level.
Also, it depends what you mean by "training"
There is a difference between playing ladder for 4 hours and (for example) playing 6 minute custom games repeatedly for 4 hours where you bunker rush a zerg and quit as soon as it succeeds/fails on one specific map. Or one rax fast expand against a 4gate and try and work out how to hold it etc.
And It's possible to do both... Spanishiwa is only 17 and still in school and he's fairly successful/famous.
Even the smallest donations help keep sc2sea running! All donations go towards helping our site run including our monthly server hosting fees and sc2sea sponsored community tournaments we host. Find out more here.