as what bean said much much earlier, there are a lot of ups & downs in life & this forum being full of real-life people also share the same ups & downs.
Very important ! I'm currently in my "down" phase, and unfortunately I don't know how long it will last.