So Joe is no longer that much pennyless anymore. He drank the potion, won the state lottery, and now is having much missed comfort in his life.
But he miscalculated the effects of the groundhog potion. It didn't wear off after a single day. Now he "groundhogs" every day around 3-7 times (he re-lives each day that much, then moves on to the next day).
Everyone else only remembers the last day Joe repeats (and anything that happens in this last repetition is kept in "permanent record"). Also, Joe has no way to know how many repetitions of each day he will get. His only clue that the calendar has turned is when external factors (his phone, radio, newspaper) change when he wakes up.
Joe is smarter than average, but he finds out that his "foresight", "luck", and the recent habit of finishing others' sentences or never being surprised by anything is making people around him suspect something.
Recently he was contacted by a shady character, who proved that he knew Joe was a groundhogger (he behaved differently on each repetition of the day of the meeting, from Joe's POV), and warned him that other groups were also closing in on Joe, and they did not have Joe's best interests in mind.
Actually that is completely BS (can I say BS here? if not, edit it out), if they get Joe, Joe will never again see daylight. Or something like that.
He also informs Joe that he is not the only groundhogger in the world, although there is less than a dozen alive.
Now Joe needs to live the most normal way possible, hiding the fact that he is a groundhogger.
The default answer of "hole up in your house" does not work too well the first few days he tries, because he often misses the day entirely, when the number of repetitions is low. He has no way of knowing how many times the day will repeat.
How can he still live each day over and over and act in the most normal way possible (in the least "groundhogger" way possible)?