Something to remember about puppies is that they need sleep - lots of it, just like babies.
Your puppy will need about 18-19 hours sleep in every 24.
So only expect 4 to 5 hours of being awake and only about an hour at a time.
If they're kept awake and playing, you could both be heading for a stressful time.