You sure are NOT a Box of Rocks! That is a lot of self reflection and honesty and I wish I'd been half as thoughtful about these things at your age, you're doing a wonderful job and on the right path to self care and setting good boundaries. Keep posting, it sounds like you're really digging in for yourself and that's wonderful!!