Frustration or PPD?
China·
Could be frustration or stress