Welcome to Flyertalk!
This thread would probably be better in the NW forum. I believe the B class fares cost 30,000 miles to upgrade, one way, but am on a slow internet connection, and can't double check right now. I don't think H's are upgradeable, unless you have a SWU.