Boring boyfriend

So I have a good loyal boyfriend of over 3 years. We have good times we have bad times , yada yada. But I feel bored. Like sometimes we feel distant, our convo is dry, we may not have seen each other in a few days. If we do talk then it’s just casual talk and sometimes even if I try to talk more it’s just lasts a short while. I usually feel bored. I don’t want to cheat. I feel like maybe he just needed a lil space or time to himself cause he works all the time so I dont wanna pressure him. But before I end up entertaining some guy just to entertain myself what should I do?