Yikes and I was having trouble with just 15. I don't think I'd ever have that many friends.
Although since I get so many gifts from the pokestops near me, I don't think I'll ever run out. At least not for long.
Finally hatched an Alolan Vulpix after wanting to get one since the Friends thing started.
That only took forever. Also caught my first Ekans. Only two eggs to hatch before I'm done with part of the Special Quest.