nothing is wrong with you.. u are as good as others.. u just need some time to look after your self.... relax.. meditate.. take a deep breath ..count upto 3 and exhale.. do it 2 to 3 times .. daily...
Every coin has two faces.. similarly we all have.. look onto your possitive sides.. .. U R A VERY CARING .. RESPONSIBLE PERSON.. u r very struggling.. as u taking online classes.. also u write poetry.. that's amazing..

just do what u want to do.. what u really enjoy.. dont force yourself.. dont think about the result.. just enjoy the moment.. for some time, avoid every negative person in your life.. spend some time with you and with those who can see the good in you.. if there are problems.. there are solutions too.. LIVE YOUR LIFE.. and ya.. in next reply.. please write one poem.. poem that makes u happy...

good luck!