have a thin time (of it)
idiomDefinition of have a thin time (of it)
British
: to be in a difficult situation especially because one does not have enough money
He was having a thin time of it until his novel started selling.