If you do not think highly of yourself or feel great about yourself, you aren’t able to receive the love others are giving you because you do not have love for yourself. In fact, you aren’t able to achieve your desires and operate at your fullest potential.
Because you do not see yourself in the highest light, do not feel complete within, and because you are not able to recognize and receive the love someone is giving you, your personal insecurities, self-doubt, and low self-esteem serves as a deterrent to the love and blessings that are trying to come your way. You are pushing it all away.
You cannot expect anyone to love you or mention they do not love you, or expect to receive blessings if you do not know what love look or feel like. You should not be dating or be involved with anyone until you see yourself in the highest light and feel great about your entire being because you are going to run a good person away by beating on yourself.
If you are expecting someone to fill a void that only you can fill, they are going to fall short every time which will cause you to become upset and angry, driving them away.
Take time out to learn you. Spend time alone ignoring the voices of your parents, of the community, of the establishment and embrace who you were created to be. Practice speaking highly of yourself, hugging yourself, dancing with yourself, singing to yourself, challenging yourself and going on adventures by yourself. This is how you will develop love of self, receive your desires and how you will be able to recognize and receive love from others.