<human>: I'm in an interesting position right now and am in need of some help. 

Backstory: A friend of mine's sister helped me land an interview at a great company as a fundraiser. She told me to submit my resume and cover letter through her. I did and waited. About 2 weeks later I get an email from them asking me to come in for an interview the following week and they asked when i was available. I followed up gave my availability then didn't hear back. The next week I emailed again giving my schedule for the following week. I got a response this time stating I will be told early that week when my interview will be. Wait another week and you guessed it nothing. So i call and the person I had been in contact with is super apologetic, the company has been really busy, they moved buildings, yada yada yada. She promises me an interview the next week. Wednesday evening of that week I get an email asking if I can come in the next day to meet with the Director, Associate Director, and one of the Coordinators. I say of course and get there promptly 15 minutes before the interview. The interview, I feel went great, and the company seems so awesome. I left the interview stupidly without asking what the timeline would be and now I am sort of hanging out in limbo waiting on them again. I sent a Thank You the evening after my interview and its been a little over a week since. 

Problem: Should I follow up, or should I wait longer? I've been unemployed for about 8 months and my patience is wearing thin, This is why i come to you all for help.

Can you succinctly summarize the text in 1-3 sentences?
<bot>: After waiting a month to go in for an interview, I finally went in, it went great and now its been a little over a week and I dont know if/how i should follow up.