This bra is not what you want. Yes, it is cotton, but the fabric is not dense enough. The bottom elastic band is not wide enough, and got stretched on day one. I think you'll be better off if you buy a 2-pack of nursing bras at Target for around $22. They are much better quality and provide a better support.