Legal in most, if not all, states. HOWEVER most places insist on a prescription or they won't sell to you. It's "store policy" and it's total bullshit.
Yeah, or you could call the local pharmacy and find out if you need a sript for pins. And then order from getpinz.com. Actually, if you email getpinz.com. He may be able to tell you about your state.