All I can say is Just Keep patience and alwayz believe------Everything happens for a gud reason......
Coz despite of ma gud academic records and articlshp 4m a gud firm......I still couldnt get the job for 2 mnths nd even aftr dat, i had 2 work in another reputed CA firm only for next 6 mnths....But now, i hav got the job in Deloitte.......So, hav pateince and keep on trying ur level best nd leave rest upto Almighty........