It's NEVER time to give-up!! !! It's just time to step-back, re-group, THINK-----and, like the OP said, "take a breather". I know you're really young----but, we've ALL been-through what you're going-through----including getting into trouble for "inapropriate behavior", AND wanting to give-up. I know you're really young but here's the thing: ALL people (even NTs) have some sort of emotional problem / behavioral problem whatever----ESPECIALLY at your age----but, you have to "find" yourself, learn coping mechanisms, get a little thicker skin. I know it sucks, right now, to hear this, but it all comes with age / maturity. I know, I was 13 once----about a million years ago----and I remember how difficult it was. You're not a child, anymore----you're certainly not an adult. You've got "growing pains", you wanna be "normal", you wanna fit-in----ANYWHERE----then, if that's not enough, you're an ASD person. You'll find your "place", just hang-in-there!!