Babies & Birthcontrol

So my boyfriend is 3 years older than me and ready to have his first child. I'm 21, still in school, working, have my own place and car but not quite financially stable enough to have and properly raise a child. 
​This is the issue.... 
​I was on the pill, but not really responsible about taking it, having unprotected sex and not using the pull out method for about a week or so. I knew I needed to do something different. I went and got back on the depo shot just as a precaution. I didn't tell my boyfriend! ?? so I feel like I'm keeping a secret and things are gonna get bad.... He's trying for a baby EVERYTIME we have sex. 
 
​I feel like we need to work on building a stronger connection with each other as well as building more stability as a whole. I feel like I'm keeping a secret and lying. I don't want to do it but I don't wanna hurt his feelings. What should I do? Suggestions??