Do you know what motivates you? There must be something which changes your state and brings you back at your best.
Life situations are never same for anyone. Everyone goes through a low and high phase. You might not be always lucky that someone is around to perk you up when you are feeling low. So you must be prepared on how to bounce back soon when you have no one around.
You must know yourself very well and must know what motivates you. This is your strength and you will not be dependent on anyone in this world.
If you have not yet found then search it. Try different things whatever you can do. There has to be something through which you can motivate yourself. And you have to practice it many many times so that you are very sure it works. This will increase your self confidence and help you to be at your best most of the time.
Self motivation can drive you to your dream. So have you found what motivates you?