Try looking on Ebay for men's pyjamas. I got some lovely cotton short sleeved ones for £8, with free postage.
They look just the same as women's plaid ones - just half the price.
I have a friend who's a size eight. She often buys children's clothes and shoes - age 10 is equivalent, I believe.
Anger management!!! Help needed.