So, Ran, you did notice that Conan is very smart and observant, to the point of asking him (a child) for help in desperate times. But you still somehow treat him like an unruly child who runs amok in crime scenes and messes up your father's investigation?????
(Also, Shinichi does canonically call pretty frequently, but damn you do not worry about him at all huh? A case so big and so huge he's missing school, leaving home, calling from a hidden number, telling you not to mention him casually to people, etc. And all you can think about is him "cheating" on you in the case, him "changing", him "leaving you waiting".
Not one single thought about whether he's in danger or not, even though the previous 2 times you met him, he was either very sick, or collapsed in front of you due to unknown reasons.
What kind of person do you think Kudo Shinichi - your friend you've known since childhood, whom you claim to understand more than anyone - is, to think something like that about him just because he's been gone for a while????
How exactly do you suffer from "waiting", exactly????)