La confusión parece ser que hay dos períodos de tiempo diferentes sobre los que podrías preguntar: el período de tiempo durante el cual será válido el visado que se te expida y el período de tiempo que se te permitirá permanecer en los EE.UU. cuando entres con ese visado. Estos son números diferentes.
De acuerdo con la página de reciprocidad del Departamento de Estado un visado B expedido a un nigeriano será probablemente de entrada múltiple y válido durante dos años a partir de la fecha de expedición del visado. Puedes usar el visado para entrar en los EE.UU. siempre y cuando sea válido el día de tu entrada.
Cuando entre en los EE.UU., el oficial de inmigración que vea le autorizará a permanecer en los EE.UU. por un período de tiempo que no tiene nada que ver con la fecha de caducidad del visado. De 8 CFR 214.2(b) El titular de un visado B puede ser admitido por un máximo de 1 año, pero en la práctica la admisión suele ser de 6 meses aunque se prolongue más allá de la fecha de caducidad de su visado. Sin embargo, tenga en cuenta que una admisión de 6 meses no está garantizada; el IO puede limitar una entrada B-1 al tiempo solicitado a su propia discreción, y una admisión B-2 puede limitarse de manera similar si el IO tiene una buena causa para hacerlo y su supervisor está de acuerdo. Debe salir de los EE.UU. dentro del período de tiempo que se le permite en esa entrada a menos que solicite una prórroga.
Así que la respuesta podría ser 2 años o 6 meses dependiendo de la pregunta que estés haciendo. El visado que se le conceda puede ser válido por 2 años pero para cualquier viaje que haga a los EE.UU. su estancia en el país se limitará a 6 meses o menos.