Did somebody hijack your yahoo account? I didn't know they ever expired.
Of course its hard to recover or get your password reset. If it wasn't they would have a facebook page a second hijacked. You would be better off trying to recover the yahoo mail account.
Try not using Facebook for a month. I have friends that have found it liberating to get away from it.