Some other mental things to work on…
Separate or eliminate your associations between weight, fat and self-image. Who you are is not defined by your level of leanness. Your weight and size also have nothing to do with how fat you are… they simply aren’t related, though in your mind they might be.
What are your interests? It sounds like you don’t have time for any because you are spending all your time obsessing about stupid unimportant bullshit like how many specs of pepper were on your eggs and if whether or not they contributed calories to your meal. You are stressing during what should be a relatively carefree and low responsibility time of your life. That’s a shame.
Where did you get the idea that not being fat was so important? What is it that your mind thinks it will get/attain/be worth if you starve yourself to death? Alternately, what are you so afraid of? You’ve got to deprogram these associations.
I’m pissed that you said you had professional help when really you didn’t, at least not with this issue. Find a local community service, nearly every city has them, and see if they can get you get local professional help, of the right sort, on a confidential basis, outside of your school.
We aren’t able to know/tell if you are getting anything we say, or if we have anything right, if you are telling us the truth, or anything else important. Don’t keep asking us for advice, as you can get all kinds of answers and then let your condition have you choose the answers you want to hear.
However, presuming everything is on the up and up, at least it seems you have started to eat some real food. If you fnd yourself HUNGRY and forced to eat more, then make adjustements (increase meal sizes or have good food snacks between meals). Try to avoid binging on bullshit because you aren’t mentally equipped to handle it.
Anyhow, if you are hungry, that is natural and means your body is working to recover from your workouts and/or catch up from your prior state of apparent malnutrition.