no end of
no end of (something)
A lot of (something); a limitless amount of (something). There was no end of laughter during the girls' sleepover last night.
no end of something
an endless supply of something. Have some candy. I have no end of chocolate drops. I've had no end of trouble ever since I bought this car.