When I get sad I get a massive headache and start crying. How can I stop being so emotional?

Consider speaking. With a therapist. You are having a tough time and could use some help figuring out why you are feeling so sad. Your emotions are trying to tell you something and in therapy you can make sense of them. Emotions are like a safety valve on a pressure cooker. It is important to pay attention to them.