how long does it take to become great buddy pokemon go?
You can reach the Best Buddy status in 30 days (or less) if you complete your daily tasks every day. After acquiring the first set of 10 hearts, you can unlock the second set by reaching certain thresholds with each Activity category.