I agree with what everyone has said below - it seems there is an underlying problem. Anger and frustation more time than not stems from anxiety. I suffered from anxiety and to this day have to manage it. I found Reiki and meditation the best way to combat this. The other thing I took a long time to realise is that 'no one not even your partner or child can make you happy - only you can make and create your own happiness - you own it'. From what you have said you are clearly happy with your life but we need to be happy with ourselves too. I hope that makes sense.
I agree speaking to your partner but perhaps try and eradicate some of the tension you are feeling first otherwise, often we become defensive and emotional and as a result may end up in a big argument with our partners instead of addressing the real problem.
Have you ever heard of Reiki before? It brings about a calm and relaxing state, leaves the body feeling rejuvenated and relaxed. It is also promotes healing of the; the mind, body and soul. Therefore fabulous at dealing with anger, anxiety and frustration and will often bring about the root/ cause of the problem.
It invloves lying on a comfortable massage couch, you remain fully clothed and often covered and tucked up in a comfy blanket whilst a Reiki practitioner places their hands above your body in strategic positions. You will just lull into a relaxed state and usually fall asleep. After about 45minutes you will gently be woken as if from a restful sleep and feel calm relaxed and balanced.
Let me know if you are interested and I will be happy to provide further information.
All the best - I hope you find a solution to everything soon.