It is reasonable time frame. VISA number is immediately availalbe for
Spouses of US Citizen and are not limited to CAP.
Timeframe all
depends on how much time it take for application to be rpocessed at
Service Center and then at Nataional Visa Center and then sending it to
consulate in country of immigrant(which in your case is Japan).
Regards
Dhabud