Hello, LLover! I only see this difference: in the singular, the "long period of time" occurs only once, whereas in "long periods of time", well there are many/several of them... "My cat's been hiding under the fridge for a long period of time, and I don't know how to retrieve it" > the cat's still there.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.