A toilet that takes 3-5 minutes to refill after flushing is annoying but easy to fix. The tank should refill in 60-90 seconds. If it is taking much longer, water is being restricted somewhere between the supply valve and the fill valve. Three things cause 90% of slow fills: a partially closed supply valve, a clogged fill valve, or low house water pressure. Check them in that order -- the first two are free fixes.