I've made a job offer to my top candidate three weeks after the interview. Reaching out to references, making the decision and having it approved by my boss all take time, and, depending on the position, sometimes have to take a back seat to other work. And as PP said it is summer which will delay everything. Don't lose hope!