How soon refers to how much longer, and is mainly used to inquire about a period of time in the future (such as: in an hour, in two weeks, etc.).
How long refers to the length of time and is mainly used to question a period of time (such as: three days, four weeks, etc.).