Is this abuse??? Pls help

When husband forces u to be a stay at home mum of a 2 year old child, does not give u any money in cash whatsoever and does not also meet any of ur needs. All he gives me is food to eat. No clothes footwear or anything else. Bear in mind he is working full time and earning well. But sends alot of money to his family back home for their lifestyle everything.

He argues with me if i leave the house even to buy clothes for the child which he told me to and gave me gift vouchers for the shopping. He argued saying i should msg him when i go out to tell him n its my duty to do so while he was outside with his friends playinh cricket.

He argued with me yesterday when i went to grocery shop locally with him n the child and i was wearing full length asian clothes with a scarf around my neck and chest. He argued saying i should cover my head i told him i am full covered he said he is my husband i should listen to him. While he never listens to anything i say he always does what he wants to do.

It is child’s bday nxt week and i have invited a good female friend who i know since very long time along with her mum. I did tell husband about this before. Today he called me while he is in Birmingham since yesterday and argued over the phone that i never listen to him i dnt o ey him and i must not call my friend bcoz he does not like her so she must never come to ‘his’ house otherwise there would be no day party. She is my friend she did nothing wrong to him n thats the only friend of mine i ever meet.

I am at home all the times while he is at work and if he is not he is out socialising but he has a problem with anything i do even if i dnt do anything. He spends no time with us at home and tells me only two weekends in a month he will spend some time ay home as if we have to take an appointment with him! Then he brabs about a time when he took me and the child out few months ago and says i never appreciate and never thank him so i am a bad wife and he does not like doing more bcoz i dnt thank him! Do wives thank husbands for spending time together or if husband giving food?? I do all the work at hime and i never ask him what time hes coming home when hes coming i dnt complain i dnt ask for anything still he tells me i am trying to control him.

Is this abuse?

What can i do?

Pls help