On the 7th of July you said you were looking for some free marriage counseling. Now, on the 11th, you are separated. You both need to give marriage and counseling a chance.
You have a lovely child. Almost all couples have a hard time when they first get married. The younger you and he are the more difficult the adjustment is. Babies are a lot of work. I think God gave mothers a huge capacity for love to overcome the huge amount of work that comes with a baby. Go to a church, and ask the pastor or preacher for some help for you and your husband. Its not easy being parents that are as young as you are, but its not only you you have to be concerned about. Its your beautiful baby and husband too.
You don't mention the issues you and your husband have that caused you to separate. If you had love, love means sacrifice for the one you love. It means putting their happiness before yours. It means caring for them before you care for yourself. It means a lot of things. Selfishness and self centerdness are not indicators of love, its immaturity, but not love.
Keep trying. Don't give up now. Good luck to you and yours.