No end of/to (something)

Seeming almost endless, very many or much of something.

The man had no end of problems when he lived overseas for a year.