I agree, it's probably suspension related (probably struts as you suggested), and potentially dangerous.
Other than your significant other, the best person you can know is a good, honest mechanic. Or... at times, if you drink with the mechanic... you can flip that one around.
Anyhow, I'm not "Click and Clack", and can't give you much more help, except to say "get it checked out ASAP."
The work is definately going to need to be done sooner or later, so why risk a potentially dangerous situation. The stress of driving with this problem every day just isn't worth waiting on it any longer.
If you don't already have a preferred mechanic, I would suggest checking out the mom and pop type neighborhood guys. You can probably find some good ratings online for your given community. For the most part they make their living on word of mouth and won't completely screw you on parts and labor like dealers or chains.
Plus, you might be able to drink with them.