I have a 2-month-old son who has a very short attention span. He will sit or lay for short periods on a blanket on the floor or in his baby gym or bouncy seat and entertain himself, but fusses within 10-15 minutes and wants to be held/moved/etc. I was hanging out with a friend who has a son who is 2 weeks younger than mine, and he will lay quietly by himself FOREVER without fussing. Which is normal? Will my son be able to entertain himself longer once he is able to grasp toys and play with them, or able to sit up?

I cant find a play mat that is well worth the money and will possibly get her attention. She’s 6 weeks old and she dont like a bouncey but facinated with things that hang.. But every pack n play/play matt/ baby gym what ever they call them only have like 3 or 4 toys and want like 60 bucks. I wouldnt mind spending the money if the toys actually did something but most of them just hang there no lights or sounds nothing. I dont know where to find one that is worth the cash… I tried finding a used one to see if she even liked it but the once upon of child hadnt had any in in months… So I gave them my num. a week ago n still nothing. Im tired of seeing her in her swing and if I leave her on the floor on a blanket to long she gets fussy…
Any suggestions of a brand or what to do…