Should I Divorce after I become US citizen or now? What to do ?

What is best thing to do? we are married for 7 years and we were blessed with a baby boy recently. Ours is love marraige agreed by both parents. We are in USA and we are due for my citizenship in next 6 months. I have been thinking to get seperated due to fact that we grow in seperate directions. I dont drink,smoke not a crazy out going person. and help as much as I can at household work. I layed out my future having a nice home and decent friends and good living stands with peace of mind and harmony, but I am worried I may not be able to get all or some of them becase of above mentioned facts. I believe in the men-women equality system and I wanted her to be active in the society by working somewhere and also meeting/inviting people and be social. However, she is not a good social person (she used to be, but not anymore) and does not like to meet people or neither she let me invite someone to our home. She does not want to cook or show basic respects to the guests. Very posessive - We do shopping together, but She does not allow me to go with our friends for shopping atleast once in a while. If any of my friends try to take me out, she starts hating them and shows it to the person. which causes me to lose many friends around me. Now I am living in USA with very few people I meet, no friends who visits me or I talk to (even over phone). She wants me to dedicate her time to her and serving her like a handy man husband. I started talking to myself and shouting at myself in mirror. I am going mad, I like her but not the extent of giving up my freedom. This situation is since last 5 years. I hoped for the best but patience and all other relationship tricks worked only for short time. Should I Divorce after I become US citizen or now? does it matter or should I just do it right away? Please advise.