Bad Temper > No Rush > Dishonest > Splurge
Make sure there is a balance and that he is giving just as much to you. Stay strong and patient as you are, and you will find your way!
Buy him therapy sessions with a psychologist. Anger management is a serious issue that may have other deeply rooted causes.
RETAKE SURVEY? | FIND A PARTNER ADVICE | BREAKUP ADVICE | KEEP YOUR PARTNER ADVICE