I bought this shirt to wear whilst working out.  It's really comfy and the sleeves are long enough to cover my flabby upper arms!  And it's long enough that my belly doesn't show when I lift my arms.  I would recommend this shirt to anyone.