 Western sources maintain that Hezbollah receives most of its financial, training, weapons, explosives, political, diplomatic, and organizational aid from Iran and Syria.Iran is said to have given $400 million between 1983 and 1989 through donation.The situation changed due to economic problems, but Iran still funds humanitarian efforts carried on by Hezbollah.