I bought 2 t-shirts in Penny's (Primark) recently. I just needed regular 'it doesn't matter at all' t-shirts to wear over jeans/ leggings.
I tried on my usual M, it fit but felt a bit short, tried on L, also fit bit still short. I tried on XL, it was too big looking and still SHORT! I settled on L but I really don't like them. I also bought some mens ones where are better
I am 5'5 so it's not my height. I like t-shirts to be an inch or two below my hips. Sort of sitting at my bum. Not just on the hip bone.
Anyone else find this? Also where can I get some longer ones?