Hello,
Firstly, it is more healthy to cry than keep negative emotions pent up deep inside. It is important and cathartic regardless of social stereotypes we have.
Everyone is here in this world for a reason. You feel you do not have a dream but if you feel that way you probably know what it is you want deep within and you are not following it. If not, don’t be afraid and go into an area you really love or you feel interests you, regardless if other people accept it or it pays for the food on the table. You can explore, plan and adventure little at a time; perhaps even change fields if the current one you are in is not bringing you happiness. Do something that brings meaning to your life, fulfillment and happiness or start by researching the tools to figure out what it is.