Assuming that both of your children have the same father, it doesn't sound like the father has been gone for too long if your youngest is 3. A lot of children have problems with divorce or no father around this age. This is when they need their father the most, especially boys. This isn't why I'm responding to your question though, it was just a though I had because my parents were divorced when I was 15 and I know how I felt. The reason I'm responding is because I want to tell you to keep being your sons friend. My mom and I got along the best when we were friends and she would relate to me rather than be a parent and tell me what she thought she should. There are ways to tell your child what they should do and also relate to them, such as "The parent side of me wants to make you do the right thing but when I was your age I probably would have done this. I want you to do the right thing but I'm going to love you no matter what and I'll always be proud of you." I'm only 20 right now so being this age is still pretty fresh in my mind. My mom and I are best friends now but I used to get so mad at her sometimes that I would say things to my friends that I didn't mean. I'm not saying to ignore what he told his friends, but I think it's just a stage. Whatever you do, don't let him find out that you read it off of his phone because that will just make him madder than he is already and that's not a battle you want to fight...... believe me. My suggestion to you (even though this may sound bad) is to take your son out of school someday and just go do something that he really wants to do. He would love missing school and think you were so cool for taking him to do fun things. That would bring you closer and calm him down. Maybe while you're out you can ask him questions about his friends and girlfriends and if he's happy at home and things like that. Never stop being his friend or parent because he needs both! He'll grow out of this. Also, as far as his grades go, once I hit his age, I got a "social life" and all I could think about was hanging out with friends on weekends and having fun. Just because his grades are slipping doesn't mean that he's doing anything bad, he could just be less interested like I was. Tell him that he needs to get ALL of his homework done before he goes with his friends and if his grades are bad on his report card then he'll be punished, but give him the chance to do it right. Also, if there is something very important to him going on friday and his homework isn't done yet, let him slide every once in a while and do it the next day but make sure it gets done. He'll begin to resent you if you don't let him go sometimes. I hope this helps!