A new survey into fashion shopping habits has found that consumers no longer shop because they need something - and up to half of them buy more clothes than they need and use.