Why did no one tell him his actual biological gender???
"Oh I didn't want to destroy his world view"
Bullsh*t! Where is he going? A MILITARY SCHOOL. What does he plan to become? A F***ING SOLDIER!!! He will be faced with death all the time, whether it's a threat to his own life or the possibility of seeing his friends/comrades die. Most likely, he will also have to take a life. He isn't going to become some office worker; he's becoming a freaking soldier. If he can't stand the truth of his gender, how can he ever stand the side effects of being a soldier?
Second, the fact that his school is full of alphas means that if he by any chance forget or loss his meds and then goes into mating season, he'll be faced with the possibility of being raped. Unless he understands the severity, he won't care as much. There's also the fact that he can cause others (alphas) to go crazy, and then go group fight each other to death in order to gain the right to mate with him. This leads us to the third reason why he should be told.
It's very likely he's going to have training outside, training that can last days and in dangerous areas. If he were to go into mating season during a dangerous battle, he can cause the death of himself and of his teammates.
The trope of not telling a character for their own good is an overuse and stupid concept. He has every right to know about his body makeup, and he SHOULD know. The guy isn't truly going to understand why he HAS to take meds everyday unless he understands the possibility of not taking them. This trope only shows the author's weakness in imagination. There are several ways for him to know the truth and still have something happen to his meds.
In the beginning the mother thought, "Despite his guarantee, there still uneasiness that unhinged her."
No f***ing s**t.
I have to take meds everyday, and when I don't, I get really scared, because my parents told me what would happen if I didn't. They told me when I was 7. The guy is 18.