I'm sorry that you are dealing with so much stress, that's never easy.

I get migraines, too, so I have an idea of what you are dealing with!! I hope things at school get easier and your boyfriend is more understanding. Like others said, he really needs to grow up and be more supportive of you.