i totally feel you. i too didn't expect to be a single parent with Layla. It was VERY hard at first- i was dealing with a new puppy and a broken heart and I know I made many mistakes with her- but the best advice I can give you is to stick with it- once he GETS it- he is so much easier to be around 

 Are you potty training outside? You might want to try bell training him. Hang a "jingle bell" with yarn from your front door and as you are bringin him out- ring the bell with your hand and tell him GOOD BOY! then start using his nose to ring the bell- shortly he'll start ringing it for you. And no MATTER his age- make sure every time he potties where he should- have a HUGE Party- lots of praise and treats- Layla is 3 and still gets a treat every time she potties.  
Hang in there- i totally udnerstand how you feel and once they are done being a puppy things get SO much easier- BUT- boy those puppy days go by fast- so enjoy it while you can!