Hiring should not be a months long emotional roller coaster like you describe. It should be quick and professional.