I just bought The Quest Gold from Appstore and I played like a mad 5 hours in a row

But I have some noob questions, and I hope that someone would help me!
How do the trainers work? If i train myself 5 times the trainer won't train me more? Why ? Is that permanent or just temporary?
Do you have advice about trainers?
Thank a lot for your help !