Why is my bathroom fan buzzing and humming when I first turn it on?
Sticky old oil in the bearings. After buzzing (and probably turning very slowly) for a while, the motor heats up enough for the oil to liquify, and then it runs normally.

Try fresh oil if the bearings have a place to apply oil, or consider a new fan. This is a common problem with old fans.