4 months is quite some time. While he is (and should) continue trying for jobs, its also essential that he uses this time wisely and add/upgrade some skills.
Jobs, particularly non-technical ones, are hard to get these days. Even the technical ones is a hassle unless you're are very strong. Computing jobs are very popular these days. If your friend can, he should try to learn some technical computing skills (and I do not mean word/excel but rather programming). Depending on his education and competence, it could be anything from hardcore programming or simple web designing, multimedia, animations, etc. If he can learn enough, he will be able to switch field. Even otherwise, he can work part time as a freelancer on the internet and make some decent money.
Any endeavor requires serious hard work and InshaAllah it wont be wasted.