Panici:
Actually right now i'm not using that for my calculations. I'm just counting how many pulses per 200ms.
That sounds far more practical and less error prone.
I don't know how you proposed to count the pulses, but I suggest the simplest way is to poll the input in loop() and the next simplest is to attach an interrupt and have the handler increment a counter which is read and reset periodically by the loop(). I wouldn't view pulseIn() as a good way to count pulses since it may consume two pulses depending on timing.