using the right puller for the ball joints i think i got both front hubs off in about 1.5-2 hours. if the bearing is loose or you can wiggle the tire while the car is in the air, you may need to purchace a new inner hub(the part that goes in to the bearing) which can get costly.
when you buy the parts just ask for all the seals and even get new nuts because they are only a few dollars and why not!? everything needs to be purchaced separately so have your parts guy help you out in getting everything!