You're a good friend
Dealing with someone who has changeable moods can be very challenging; you are very kind to want to know how best to help.
You need to walk
the fine line of being supportive without enabling: avoid confrontation, offer to do something you know the person likes, offer to talk, be caring. Don't dig into the cause and question the person.But you need to walk away, without guilt
, when it gets too much