I see no reason to put limits on these things. Old enough to understand it, obviously. Apart from that, any age should be fine. As for the second question, so long that you've got everything you needed or wanted from it, got completely sick of it, and then got all the subtleties that you didn't...