A relationship problem is logistical when a scheduling fix would actually solve it, and relational when the problem survives every scheduling fix or he will not try the fix at all. The fastest way to tell the two apart is to offer one concrete logistical solution and watch what happens next. If the problem dissolves, it was logistical. If it persists, or he refuses to use the fix, it was relational the whole time.
Most people argue about the wrong layer for months.
You think the fight is about the calendar. He is late, he cancels, you never get a real weekend, the week disappears and you barely saw each other. So you negotiate the calendar. You suggest a standing night. You offer to come to him. You get more flexible, more patient, more available. And the fight keeps coming back wearing a different outfit.
That is the tell that you were never fighting about logistics.
A logistics problem is a math problem. Two schedules, not enough overlap, a fixable gap. A relational problem wears the costume of a logistics problem because it shows up on the calendar too. But it does not live there. It lives in how much he wants to solve it, how he treats you when you ask, and whether your time is something he protects or something he fits in when nothing else is competing for it.
You do not fix a relational problem with a better calendar. You have to know which one you have before you spend another month on the wrong repair.
Why the two layers get confused
Time genuinely matters, and that is what makes this hard.
Shared time is not a nice-to-have you can talk yourself out of needing. Across a set of longitudinal studies of couples, days with more companionship came with better mood and higher relationship satisfaction for both partners, and when the two partners experienced different amounts of companionship, their satisfaction differed too. Translation: a real time shortage can genuinely damage a relationship, and the partner getting less of it feels the difference first. So when you feel worse because you are getting less of him, you are not imagining it, and you are not too needy.
That is exactly why the confusion is so easy.
Because the pain is real, you assume the cause is the schedule. You feel starved for time, so you go to war with the clock. But feeling the effect of too little time does not tell you why the time is too little. A packed calendar and a low-priority partner produce the same symptom. Less of him. The symptom cannot tell you which layer it came from.
You need a test that can.
The Two-Layer Assessment
Every recurring problem sits on one of two layers. The Two-Layer Assessment is how you find out which one, without a fight and without guessing his intentions.
Layer one is logistical. The constraint is real and external. The hours genuinely are not there this month, the shifts genuinely collide, the travel genuinely eats the week. Solve the constraint and the problem goes away, because the problem was the constraint.
Layer two is relational. The constraint is a stand-in. What is actually missing is priority, effort, or care, and the schedule is only where you happened to notice it. Solve the constraint and the problem finds a new address, because the constraint was never the point.
Here is the move. You do not diagnose the layer by analyzing his heart. You diagnose it by changing the logistics on purpose and reading what happens to the problem. A logistical problem is solved by a logistical fix. A relational problem is exposed by one.
So you build the smallest real fix that would remove the logistical excuse, you offer it cleanly, and you watch.
Run the fix before you run the theory
Do not spend another night decoding him. Build the fix instead.
The fix has to be concrete, specific, and genuinely workable for his actual constraints. Not "we should see each other more." That is a complaint, and a complaint tests nothing. A fix is a named day, a named time, a plan that survives a hard week. If his Tuesdays are dead and his Sundays are open, the fix is Sunday. If travel kills the middle of the month, the fix is the two weekends around it. You are removing the logistical reason the problem exists, so that whatever is left is the real reason.
Offer it in one clean message that gives him an easy yes.
I have been feeling the gap between us, and I do not think it is anyone's fault, I think it is the schedule. So here is an idea. Sunday afternoons are ours, standing, and we plan around it instead of hoping the week leaves room. Does that work for you?
That message does three things at once. It removes blame, so a willing man is not defending himself. It hands him a real solution, so a busy but invested man can grab it. And it quietly starts the test, because now his response is the data.
You are no longer guessing. You made the logistical layer solvable. Whatever he does next tells you whether that was ever the layer that mattered.
What his response to the fix tells you
Watch the fix, not the feelings around it.
A man with a logistics problem and no relational problem takes the fix. Maybe he improves it. "Sundays are tight, but Saturday mornings are wide open, let's own those." That is not resistance. That is a man solving the same problem you are, from his side, moving toward you. A no with a better yes is participation.
A man with a relational problem does something else. He agrees warmly and then does not protect the time. He books over it. He keeps it vague. He treats the standing plan as the first thing to cut when anything else appears, which tells you where you actually rank when his time gets contested. Or he resists the fix itself, because a clean solution threatens the excuse he has been using, and the excuse was doing a job for him.
The American Psychological Association points out that healthy couples make time to check in on a regular basis and name concerns instead of letting them build, and it flags the same fight recurring as a reason to get help rather than a scheduling detail to keep renegotiating. That is the line. A problem that keeps coming back after you removed its logistical cause is not a logistics problem. It is the relationship telling you the truth.
Four outcomes, and what each one means
Offer the fix once and you get one of four results.
He takes it and protects it. The problem was logistical. Real constraint, real fix, solved. Let it count, watch it hold for a few weeks, and stop relitigating a thing that is working.
He takes it and improves it. Also logistical, and arguably the best outcome, because he is now solving the schedule with you instead of leaving it on your desk. Ambition and a real relationship are not enemies. A man can be building something huge and still defend one protected block a week.
He agrees and lets it die. Relational. The words said yes and the calendar said no, and the calendar is the honest one. You did not have a logistics problem. You had a priority problem wearing a logistics costume, and now you have seen it without a fight.
He refuses the fix. Also relational, and the clearest of the four. When a clean, easy solution to the stated problem is unwelcome, the stated problem was not the real one. Do not argue him into it. He already answered.
When the logistics are real and still not enough
Here is the part nobody wants to sit with.
A problem can be genuinely logistical and still be a dealbreaker. He is not lying, he is not low-effort, the constraint is real, he protects every hour he can, and it is still not enough hours for the relationship you want. That is not him failing the test. That is the two of you wanting lives that do not fit together right now, which is a real answer even though no one is at fault.
Do not turn that into a character trial. You do not need him to be careless to be allowed to want more. "This is genuinely all he has, and it is not enough for me" is a complete decision, and it is a kinder one than pretending a capacity gap is a betrayal.
If the constraint is temporary, test whether it is a season or the structure of his life before you decide. If you are still not sure the shortage is about time at all, read whether it is capacity or interest. And if you have already run the fix, watched it die, and keep waiting for a calendar to save something the calendar was never breaking, the honest next step is the busy-man playbook itself, which starts by pricing what the relationship actually costs you against what it gives back.
You do not have to read his mind to know which problem you have. You only have to fix the logistics on purpose, and believe what happens next.