Based on the information that you have provided, you could be having some symptoms of a psychiatric disorder. Stress can affect mental and physical health. Stress related disorders can affect one's performance in studies, job,interpersonal and social life. Excessive Stress can lead to depression and anxiety disorders. Loss of your mom at the age of three years that you mention could be related to some of your psychological problems psycho-dynamically. Certain psychologically traumatic events in childhood can get repressed in the mind and can have manifestations later in life in the form of conflicts, self esteem issues, abandonment fears, sense of helplessness and hopelessness, etc. Negative thinking, crying spells, thoughts of self harm can be symptoms of depression. Different personality types can also have different ways of coping and adjusting with problems. Certain Medications, psychotherapy, counselling, etc can be helpful in a holistic manner for your symptoms.
Next Steps
Kindly urgently consult a psychiatrist near your locality as soon as possible who can clinically evaluate you and provide you treatment accordingly.
Health Tips
Be positive. Stay focussed. Go for gym, walk, outdoor activity, etc. Socialize with friends. Stay connected. Do not isolate yourself. Try to reduce excessive thinking about past events. Visualize yourself towards your goal each day. Keep telling positive statements to yourself when you experience negative thoughts. Practice relaxation. Sleep well and eat well.