When B&H tapes up your box and enters the shipping information in their computer, it is automatically generated by UPS and printed on the label, which is then applied to the box. At that point, UPS has a record of the number but no knowledge of where the package is, other than at B&H's loading dock. Therefore, it won't show any locations on their tracking web site.
Once the truck picks up all the boxes late in the afternoon at B&H and drops them off at the local sorting center, someone there will scan the labels as they roll off the truck. That's when the box will start showing up on their web tracking system, though usually I've seen a few hours delay in that process. Check in the morning and I'll bet you'll see that it has gone through the local sorting center (Maspeth, NY is typical) and is probably scanned back out for the next destination.
In my experience, DHL is the worst at showing where your package actually is. I've had the courier deliver a box to me before it even showed it was in my area.