Sometimes, you've got to let go and realize you can't please everyone, and it's THEIR problem, not yours. People tend to set standards on other people that are simply unobtainable. You've got to do the best you can, and if that's not good enough for someone, and they don't appreciate the effort you've put in, then there is something wrong with them, and it's best for you to move right on. Being 17 is tough. You are right in that inbetween stage of being a kid and being an adult. Everyone expects you to act like an adult, but they all treat you like a child, and sometimes you feel like you just aren't good enough. Part of growing up is learning to pick your battles and being mature enough to figure out which problems you can fix, and which situations you need to walk away from. My prayers are with you, and if you need to talk to someone close to your age, but who has a few years of experience, feel free to PM me. Sometimes it's nice just to get everything off your chest. Good luck and I'm praying for you.