I have to drink tea 2 times a day (morning/ evening). If not i'll get a horrible headache. Why?

Caffeine. When you do not drink tea you are withdrawing from caffeine and that can trigger headaches in some individuals.
Caffeine withdrawal. http://www.caffeineinformer.com/caffeine-withdrawal-symptoms-top-ten.