HOW LONG DOES IT USUALLY TAKE FOR SOMEONE TO POST BOND?

It depends on the county and jail where the individual was arrested. In many facilities, the process only takes a few hours. Oklahoma County Jail can take up to 24 hours to release someone once their bond has been posted.