Shirt Large

Too tight for Medium and loose for Large size shirt?

I'm a guy, I work out,
I have a dilemma; medium size is tight (around broad shoulders and biceps), but large size is very loose (like an outdated fitting shirt).
Which size should I wear?

buy large and it will shrink after you wash it, this is what my boyfriend does.

(more...)