Man conceived time, so maybe God just took his merry time and it was actually millions of years as opposed to supposed days.
Man has created thus "flawed" timeline. It was quite some time in coming, as some people "believe" people lived for hundreds of years a long,long time ago.
Just saying.