Facebook buttons are parsed and displayed on the page after the page has loaded. That's just how Facebook renders things. So, first, the page has to load for the user. Then, each button has to render which, if you have 30, could take a few seconds.
If you can provide a link to the page that is problematic, we'll gladly take a look and see if anything is out of the ordinary.
Thanks,
Alex