Many times in our Life we end up screwing up ourselves. We end up saying something like- "Oh my God!!! Damn... I screwed myself :( " So I was pondering on how to avoid such situations. Well, I think It has one and only one solution- Put your balancing act together. In our life we essentially need to balance between things. We need to prioritize between our goals. We need to learn how to juggle things properly.
As we advance more and more deeper into our life, the no. of responsibilities, the no. of things that we need to take care of keeps increasing. It used to be lesser in our Childhood and increases gradually with our age.
Sometimes we get involved in a particular job so much that we forget everything else. Take for example our studies, some persons are so studious that they totally forget things surrounding them. While this is definitely good for a student to do so and throw themselves totally in studies but I personally don't appreciate it too much. After all we all are human beings and so we should be concerned about people surrounding us too. So in this case I think there should be a proper balance between the two.
Exactly opposite we have another situation in which a student gets diverted towards something other than studies (which of course should be one of his top priorities). Even if it is something for a cause I think there should again be a proper balance between the two.
Similar way as we advance further in the journey of Life, we get even more no. of things to balance our acts between. Job, marriage, children..... all these further increases the need for a proper management, a proper balance between our duties and responsibilities. That's why Childhood is the most enjoyable period, we have no responsibilities so no worries. But these are inevitable cycle of changes and we need to adapt to it.
So now the thing is- how to excel in this balancing act??? Well, I think it all boils down to what our priorities are. So set your priorities right and you will automatically excel in this balancing act :) In different stages of life we have different things to take care of and we have essentially different priorities. But yes, those 'priorities' too will differ person to person depending upon an individuals' perspective and mind setup. But I think if we talk of an ideal, proper, well agreed upon way of living then we will essentially have a common set of priorities for everyone in each stage of life.
So that's the point, learn to prioritize in your life and you will know how to balance between different things and responsibilities in your life. My Best wishes be with you :)
P.S.- The irony is that I myself have terribly failed in this balancing act and thus suffering now :( :( In fact my failure in this balancing act was what made me contemplate over this very thing and as a result this post came up.