Dimetapp tends to kick in within about 20 mins/half an hour, nurofen I am not sure hun I have never used it for littlies, sorry!

Sounds nasty, poor little thing