Not sure what your recipe is, but Ya... my milk stouts (with 1lb lactose per 5 gallon) generally finish a lot lower than 1.025. However, the target for the recipe I use is 1.022. IF you need to go lower, check your temp, shake the yeast back into suspension, or pitch some US05 The one I'm drinking now was a 10gallon batch. My efficiency was too good, so I ended up an awesome imperial milk stout. Target was 1.062 but ended up getting 1.079 it finished at 1.016 (with lactose) I have to check my notes, but I believe my prior batch was 5 gal and I hit target at 1.062 and finished at about 1.018 (with lactose) Both batches hit mash temps dead on. Also I do oxygenate with pure O2, so that could help with getting it lower. both came out amazing and both used US05 tossed right in from the packet. BTW FWIW, my understanding is 1lb of lactose in 5 gallons adds about .006 to .008 to the OG/FG. But taking both readings with should cancel itself out since it's treated as a non fermentable sugar. Also, there could be other issues... did you hit your mash, or were you too high? Did you add oxygen or aerate well? 1.025 in general for a milk stout doesn't seem too far off the mark.