I wear this all the time.  It will fit both under t-shirts and regular clothes where regular sports bras usually won't fit with regular clothes.  I even wear to bed.  The first time I bought a size too small then I bought a bunch of the size that fit.  I hadn't had myself measured since I had the baby and assumed I was close to my previous size which was not the case.