Sir thats right, but in this condition i should get from three different countries. I have been staying in my home country for more than three years, is it enough to get from my home country?
Thanks for your cooperation.
Only the US Consul issuing the visa can answer your question.
To be safe, I would get one from all 3 countries. But, you might 'get away' with less.