Hi Farhan Ali, apparently the problem with bismuth(III) nitrate in water alone is that it forms the basic bismuth oxide nitrate, BiONO3·H2O. Although I cannot answer your question exactly, I would just try it out. You could for example take 5 to 10 ml of your nitric acid and add the bismuth(III) nitrate in small portions with stirring, until no more dissolves. After filtration of the slight excess you should get a clear solution of bismuth nitrate. In oder to estimate the amount, I suggest that you calculate 2 equiv. of nitric acid per 1 equiv. of bismuth nitrate, because in the hydrolysis reaction two nitrate anions are formally replaced by one O2– ion. 1 g of bismuth(III) nitrate pentahydrate corresponds to 2.06 mmol. Thus you need at least ca. 1 mL of your 2M nitric acid to avoid hydrolysis.
Solubilty of bismuth nitrate pentahydrate, Bi(NO3)3·5H2O, at 'ordinary temperature' is given as 80.37g (as Bi(NO3)3) in 100 cm3 of HNO3 aq. 2.3 N, and 86.86g (as Bi(NO3)3) in 100 cm3 of HNO3 aq. 0.922 N; after R. Dubrissay, Compt. Rend. 153 (1911), 1077, apud: A. Seidell, "Solubilities of Inorganic and Organic Compounds", 2nd ed., Van Nostrand Comp., New York, 1919, p. 151.