At around 5 months A time is generally between 2 - 2.25 hours, some do a bit longer, so sounds like your lo is right on track.
I hope you dont mind, I am going to pop this over to the Activity boards, I am sure the ladies on there will be able to give you some great ideas for activities for you lo.