It is 100% legal for you to purchase insulin without a script in New York. At the same time, a pharmacist can choose not to sell it to you if he thinks its being used for reasons other than directed. In other words, if you're a 230 lb. monster walking in to cvs to buy slin, they just might not want to sell it to you.