Split the situation into three columns. Facts are only what he actually said or did, with no adjectives and no motive. Stories are the meaning you attached, the part that feels like truth but is only your best guess, and needs are what you actually require to feel secure and choose well. Then decide from facts and needs alone, because you can tell whether a pattern works for you without ever solving why he does it.
Most of the pain in dating a busy man is not caused by what he does. It is caused by the story you write over what he does.
He replies at 1 a.m. with "crazy week, I'll make it up to you," then goes quiet for four days. That is the fact. "He's putting me on a shelf" is the story. "I need contact that doesn't vanish" is the need. Three different things, and you have been treating all three as one blur called "what's going on with us."
They are not one thing. And when you pull them apart, the decision that felt impossible gets simple fast.
I am not guessing at this from the outside. I run five businesses, so I am the man who sends "crazy week" and means it and still disappears. I also oversee an operation where my team has thousands of conversations weekly with men exactly like me. I watch the same thing happen from both sides. The woman is almost never wrong about the fact. She is almost always trapped by the story.
The Three-Column worksheet
Take one situation that is eating you and split it into three columns.
Facts. Only what a security camera would have recorded. The words he texted. The day he canceled. The plan he made or did not make. No tone, no motive, no "clearly."
Stories. Every interpretation you added. He's losing interest. He's seeing someone else. He thinks I'm too much. This column feels like the truth. It is not. It is your reading.
Needs. What you actually require underneath the panic. Not the fix you picked. The thing the fix was supposed to get you.
Here is the "crazy week" situation run through it.
Facts: He texted "crazy week, I'll make it up to you" Monday at 1 a.m. He did not text again until Friday. He has not proposed a day.
Stories: He's keeping me as a backup. He says that to everyone. He's pulling away.
Needs: I need contact that doesn't go dark for days. I need a plan I can count on. I need to know I'm not a placeholder.
Look at what happened. The facts column is short and calm. The story column is long and loud. And the decision does not actually live in the loud one.
Facts: write it like a security camera
The facts column has one rule. If a camera could not have filmed it, it is not a fact.
"He canceled Thursday" is a fact. "He canceled because he doesn't care" is not. "He took nine hours to reply" is a fact. "He was ignoring me on purpose" is not. The instant an adjective or a motive sneaks in, you have crossed into column two without noticing.
This is harder than it sounds, because your brain hands you the interpretation and the observation fused together. It feels like you saw him lose interest. You did not. You saw a short text and a four-day gap. You inferred the rest.
Keep this column ruthlessly boring. Boring is the point. Boring is where the truth lives.
Stories: the part that feels like proof
Now the column that runs your nights.
The story feels like evidence because your mind produces it instantly and with total confidence. But the same ambiguous behavior can be read two completely opposite ways, and which way you land on says more about you than about him. Researchers who study how people read unclear social situations find that we apply positive or negative interpretation biases to ambiguous social information. The behavior is neutral. The spin is yours.
That is not a flaw in you. It is how everyone's mind fills a silence. The problem starts only when you forget you did the filling and start reacting to your own guess as if he confirmed it.
So label it. Literally write "story:" in front of each one. "Story: he's losing interest." The word does not make the story false. Sometimes the story is right. It just demotes the story from verdict to hypothesis, and a hypothesis cannot run your decisions the way a verdict can.
You do not have to disprove the story. You just have to stop letting an unproven guess vote.
Needs: name the need, not the fix
The needs column is where women get quietly cheated, because they fill it with fixes instead of needs.
"I need him to text back within an hour" is a fix. The need underneath is "I need to feel like I exist to him between dates." "I need him to stop saying crazy week" is a fix. The need is "I need contact I can rely on." Fixes are narrow and easy to argue about. Needs are the real thing, and they are much harder to fake meeting.
State the need, not the fix, and let him find the route. This is also the cleanest way to talk to him, because it keeps you speaking for yourself instead of narrating his head. A couples psychologist for the American Psychological Association calls it one of the worst moves you can make: telling your partner "this is what you're thinking and this is what you're feeling", no matter how right you feel. Speak from your column three. Leave his motives in his mouth.
Here is column three turned into one message. No accusation, no mind reading, one clear need and one clear route.
I like where this could go. I'm not up for stretches of no contact and no plan. If you want to see me, pick a day this week and let's lock it in.
That is a need with a door in it. His answer becomes your next fact.
Decide from facts and needs, not his motive
Here is the move the whole worksheet exists for.
You make the decision from column one and column three. Facts against needs. Column two, the story about why, does not get a vote.
Line them up. Do the facts, over a few weeks and not one bad night, meet the needs? In the "crazy week" example the facts are four dark days and no proposed plan. The need is reliable contact and a plan. The facts do not meet the need. That is a complete answer, and notice what it did not require: it did not require you to know whether he was genuinely slammed, quietly bored, keeping his options open, or scared of how much he likes you.
His motive would be nice to know. It is not necessary to decide. A relationship that does not meet your needs does not become acceptable because the reason it fails is sympathetic. "He's busy, not uninterested" changes the story column. It does not change whether the facts feed you.
If the facts meet the needs, good, let it grow and stop interrogating it. If they do not, you have your decision, and you never had to win the argument about why.
When the story keeps winning
Sometimes you run the worksheet and the story still screams louder than the facts. That is normal, and it usually means one of two things.
Either you have real facts you have not written down, the contradictory ones, the missing basics, the pattern you keep excusing, in which case put them in column one where they belong and let them count. Or you are attached to the story because the story keeps you busy, and being busy decoding him feels safer than deciding about him.
Deciding is the scary part. Decoding is the stall. As long as you are still solving why he does it, you never have to face whether it is enough for you.
If you want to pressure-test the specific fact of effort, how to tell if a busy man is making an effort sorts real signals from noise. If the story you cannot shake is "he's just busy," is he busy or not interested works that exact fork. If you are trying to decide whether the whole arrangement can last, run it through how to know if a busy relationship is sustainable, and if you keep being told the answer is to want less, read should I lower my expectations for a busy man before you shrink your needs column to fit him. All of it ladders back to the core read in dating a busy man.
You will never get a clean confession of his motive. You do not need one. You need three columns and the nerve to decide from two of them.