This vintage blouse is size small -medium. My guess is it's anywhere from the 1950's -1970's... I found it in the men's section at good will. The tag says Holmes which I presume refers to D.H.Holmes but it is vintage none the less. I just want my money back.