Power struggles are a thing of the past. Compromise is the way of the present.
Everyone grows in life at their own pace and that pace may not be to your liking. You might be use to pressure, but the other person isn't. it doesn't mean that you are wrong for wanting what you want out of life and living by deadlines because that's your programming. It is wrong however, for you to expect the other person to live up to the same standards. Patience is really important when it comes to communicating your wants and needs to others. When you don't communicate your expectations or concerns in the proper manner it produces discord.
You may been bottling how you felt for a while and by the time you got to express it you were already at your tipping point. The added pressure isn't needed in that person's life. They are already putting themselves under enough pressure and your demands aren't making any change happen. In fact, you are just pushing more resistance into the equation and giving yourself more reasons to be frustrated. You could have good intentions, but you got to let life take its course. Everything happens in divine timing. It is just that simple and much easier to live once you get to that point.
Think before you approach situations and you will produce much better outcomes. Ask yourself, "Is this request that I'm making urgent to that person or me?" There is enough buying into other people's expectations to produce an unfounded sense of urgency. A belief that I have adopted is that everyone learns at their own pace. We can't rush life lessons. We can only decide if we want to assist others or let them go off to find their path on their own. You are your up most priority and the only path you should be focusing on is your own. Everyone needs freedom to grow and that space to sprout from. No one likes to feel like they can't make a mistake or come to you for answers.
Another thing you can do is set healthy boundaries with others. For example, when someone asks me for help I ask them what are my limits. It is a way of protecting myself and the other from feeling any type of way other than eager to tackle a project. If I feel that I am overextending myself I communicate that back to the person. Sometimes people don't want you to help so much, but instead they want you to just listen so I have learned to just provide an ear to listen. I see that it soothes the person and gives them comfort for difficult passages of change. I know I have a big heart and I don't like to see others suffer when I know they have so much potential and in the past I can see times where I overstep my boundaries. It wasn't intentional, but it happened. So you live and you learn and life has more freedom because of it.
Also find creative ways to help others come up with solutions. It doesn't always have to be about the grind so much. Go out for some fun and maybe you could bring up the conversation about how you think the person could be doing more, but not in that manner. An approach could be that you want to present to them a way that could make their life more easier. It is always important to leave that room for their independence. Give them choice as to if they choose your help or not even if you are praying heavenly on the inside that they do. LOL You have to realize that your method isn't the only method of learning and growing because if it was, then the whole world would look and act like you. A gentler approach is by far the easiest and best approach to have. Sometimes you may have to get a little more masculine just to show that person that they can depend on you, but not enough to show them that they can't depend on you. Get it?
Think of times when you felt pressured to change and how it made you feel. Some individuals want to change, but don't know how. Big life changes are very scary and take time to go through. You may be asking for a request at the wrong time because you are equally fearful of big changes.You could subconsciously be looking to that individual as a way to boost you into where you want to be figuring you can't do it alone. Sometimes, it is better to let life events play their course and you could possibly get the person to see your point of view. Be aware that your request could make someone feel inadequate because they can't meet them. Strive for compromise!
It isn't their job when going through life changes to meet your needs so much as it is important for them to meet their needs. Learn to leave room for conversation and focus on something else at times when you get frustrated. I am sure there is enough going on in your own life to keep you busy. It is all in approach and choice of words. We could have less disconnections with others if we struck out with love instead of fear. Learn to leave room for conversation and communicate emotions properly. Slow and steady really does win the race because time ripens all of our true characters and eventually all involved will be up to speed. Let go of the need for control and learn to surrender to processes outside of your control.
Spiritual literature for the soul to inspire a better life.