My 16 year old son is struggling in school. Says that he is trying his best. He does do his homework but is often disorganized and lazy. When it comes to tests or quizzes he has been failing them. How do I determine if I am putting two much pressure on him and my expectations are too high or is he incapable of making B's. Right now he is in 2 honors classes, and AP class and the rest core. He has all Bs and 2 C's. All I ask is for him to make B's. We argue constantly. He has been crying lately and says he's depressed and overwhelmed. He's a good athelete and otherwise a good boy. Don't want to let him off the hook but don't want to break his spirit either. Any advice would be appreciated.