I don't know if I can keep doing this.
I (28F) have been with my boyfriend (31M) for four years. About 10 months ago, he started working as an air ambulance pilot. He's often away for 4–6 days at a time, including overnight stays. Since we don't live together yet, we usually only see each other once or twice a week.
When he's away, I usually get a short message saying he's arrived and is going to get something to eat. Then I often don't hear from him for several hours. Later I'll get a brief update about his day before he goes to sleep. I've told him many times that communication is very important to me. Since texting is the only way we can stay connected for several days while he's away, I've asked him if he could communicate a bit more. He never calls me. Sometimes he's in countries where he should have perfectly normal internet access, yet my messages don't go through for quite a while, which I find strange.
I've brought this up so many times, but nothing changes. The messages stay short and superficial. When he's away and I don't mean while he's actually flying, but in the evenings at the hotel I often feel like I'm not important to him.
When we do see each other, he's usually exhausted from work and never wants to do anything. He mostly complains about how tired he is and talks almost exclusively about his job. Even on his days off, he checks the flight schedule five times a day to see which crews and aircraft are flying.
We haven't been intimate for months because, according to him, he's too tired. Whenever he has days off, I have to try to arrange my own schedule around his because he can't choose his days off himself.
Sometimes I feel like I'm the one making all the effort, planning things, compromising, and trying to keep our relationship alive. But because he's the pilot, it feels like everything revolves around his job, and when he's away, I barely exist.
He's also planning to apply to a European airline soon, which could mean moving to another city for scheduled airline flights.
Will this get better with time? Am I overreacting? What can I do? I really need some advice.