What is the dose for a 128lb person for sudafed?

Range. Assuming you mean "real" sudafed (=pseudoephedrine), 30 or 60mg up to 4 times daily. If you mean the "pe" junk, don't bother to take it--will have about the same effect as taking it.