My son wakes up (while I'm still sleeping) and gets frisky. He lifts my shirt up and takes his off (sometimes his pants) he rubs his belly against mine and kisses my belly. He has also humped me a couple times and loves my boobs. He also kisses me for a longer than necessary period of time. I try to not let him see me naked or in the shower, but with being a single mom it's hard. I do not allow him to watch inappropriate movies, but he does go to his dads (although now he is in jail) and he goes to his grandma's while I work. His grandma says he does it to her as well. His dad told me that he tries to do it to his girlfriend too. I'm not sure what to do, any suggestions?