If you take the ACA route, it is very possible you could get very close to finishing the entire thing in 30 days. That would require about 60 miles a day though, so it all depends on how fit you are. I'm riding the Pacific Coast route starting mid-may, and am looking at about ~35 days to finish.