I used to have this problem sometimes - turns out that pushing the dipstick into the hole to read the oil level after wiping it, can sometimes scrape oil off the sides and mess up the reading.
Try doing several dippings, wiping between each read. Also rotate your dipstick a quarter-turn each time and find which orientation works best for your engine. Then stick with that-way-around in the future.