hi, it is not possible to give answers from your description so a evaluation would be advised
on the other hand your sub-conscience can do this in a quick minute so something u can try that will not hurt u and may help a lot.
go into your private place and have a converstion with your inner self; go ahead and speak out loud and discuss the things that might bother u but that u just tuff-it-out or ignore. NOW THIS MAY SOUND SILLY but since u do this in your private place u don't have to be embarrassed and when u get your sub-conscience and your conscience mind in sync even problems as bad as u described can just go away
good luck