Is this normal he does this alot

I am very stressed he does this alot its been going on for a year ... he does it randomly to every thing like toys and stuff and he can go on for 5mins to 15mins or more sometimes he knocks out swears his penis gets red and long but thats all.. im confused this is my first son. I have never seen this before please help.