I am so sorry. That is called verbal abuse and so cruel. I would tell him it is not helpful to criticize you when you are trying so hard. When he starts to criticize you, walk away, do not respond. Your mom should get involved and tell him to stop.....He is abusing you.