I really took my time in HG SS i always tend to rush through games and miss little side quests and stuff so i really Tried to go slow. But it still only took me about 9 days to beat red but then i restarted it and played again and i still have not even gotten up to red again only because i have restarted it about 5 times each rime trying to fill the pokedex right now i have 16 badges and i think at last check i was 474 or something I'm so close i can smell success.