I went to the visa timescales and they say about 73% of visas are processed within 3 weeks im thinking if its gone on this long maybe they wont reject it.