Very few if any places will sell you live bait unless you are a regular and are willing to pay thru the teeth for it. There is also some questionable legality stuff on it...
Best thing is to go get your own. Plenty of threads here on how to get / store / where for live herring but basically buy a Keepalive 35 Gal Tank / 700+GPH infuser, a long handled dip net (25" wide) and go to a herring run and legally take them.
You must get them from the net to the running bait tank fast or they'll die and when in the tank, you need an ammonia kicker to keep those levels down or they'll die, you need to keep the water cool so get some ice or they'll die - get the picture

? Lot of work but the results can be worth it...