In my opinion, 3 days will get you a basic understanding of the country, but to enjoy all of the great places to visit in Poland, more time is definitely better.