Hi Mandy-sorry your feeling so down on yourself,but try to see the positive.You're young,sensitive,smart,and brave. You're willing to do what it takes to improve your life and I commend you for it!Alot of people know what they need to do but aren't strong enough.And there's nothing easy or simple about having pets,I adore my dogs,but they're expensive,time consuming and a lifelong commitment.Cut your losses,find him a good home and the next time you think you want a pet be sure you're ready.But,you're too young to devote that kind of time to a puppy,sorry,I know it's gonna hurt to let him go,but I think it may be what's best for both of you.Please stop being so hard on yourself.God loves you :-) Peg*