Buy from NHS Freedoms Shop or Amazon.
Most ones you buy on the high street are regular size, although I have seen large in some supermarkets, but not a great range.
I would say I use regular about 50% of the time, large 40%, small 5% and super kingsize 5%.