I feel for Shinichi a little too much in this arc.
1. This is the first time he consumed the anti-dote twice in a short span of time, consecutively. To feel your bones melting more than once in a week is…??
2. I’m sure he planned on kissing Ran from the get go, but then Heiji’s voice change fiasco happened. It caught him off guard. Now, he is unsure how to initiate the kiss.
3. Realising his worst fear when he sees that photograph of Ran with Okita; I know it’s a joke (he probably knows it on some level too), but I’m sure he is having his darkest nightmares realised that Ran is ‘moving on’.
4. Not being able to concentrate enough to do what he is good at: deduction.
Shin’s going to need a long bed rest after the arc. There, there, you are doing your best.