Problem: How to be a supportive girlfriend
Recognize when something is bothering them.
You need to pay attention not only to their words but also to their attitude and body language. Be aware when something seems to be bothering them.

Answer: Try to avoid taking it personally when they are in a bad mood; chances are, it has nothing to do with you. Therefore, you should avoid making the situation worse by being rude or angry in return.

Problem: How to make a comfortable bed for your cat
Start by getting a cardboard box your cat can fit in perfectly.
You don't want a box that's too small. That's just uncomfortable! Make sure the box is much bigger than your cat, so he/she can move around a little, and it'll be comfortable!
Cut an entrance way in it.

Answer: This must be large enough to enable your cat to fit through. Make sure it's not too small.

Problem: How to stop being stubborn
Listen to the other side of the story.
You may agree with some of the things you hear, and disagree with others. This gives you a chance to hear things you may not have heard before, and also increases your chances to reach an agreement.
Answer: When both parties listen to each other, it makes things easier for everyone. If you are filling your head with all the reasons to say " no " as the person is talking, you are not actively listening.