I always get so nervous

when my boyfriend takes too long to respond to my texts. I always get so nervous something bad has happened to him. Anything longer than 3 hours is a lot; I always hear from him. I can see the last time he went on Facebook and if it's been a while I get so nervous. I don't tell him or blow his phone up or get mad at him or anything, it's all an internal thing. Like right now it's been four hours since I last heard from him and my stomach is in knots. I should know better because he requires a lot of sleep but I'm constantly freaking out inside, does this happen to anyone else and if so, how to you stop working yourself up? I'm tired of worrying all the time.