Hello Mayi. Yes, you understand the basic meaning of "hot minute". It's a slang way of saying "a while" or "a long time" by expressing it as almost the opposite, as just a minute; it's an example of understatement, where you deliberately state something as much less than it is to emphasize it, like saying, "It rained a little last night." to describe a hurricane. Hope that helps!