uh it shouldn't take that long to verify it hasn't been cashed... and they should KNOW whether you picked it up or not. So essentially they are holding your check? are they allowed to DO that? for this long?