Im 52 with a 40DD chest.  I ordered the xxl.  I think the xl may have worked, but it still firs nice.
The front of the shirt is double layered and the back is sheer.  I wore it to work with a thin black tank top unerneath and it was perfect.
I got a lot of compliments on this shirt.  The vack has button details that make the shirt.
I