Sleep help

My 19 week old has always been rocked to sleep he goes to bed at 6.30/7 then wakes for a bottle between 10.30 - 12 then will go back off after being rocked until about 1 - 3 after that he doesn't settle and if he does he wakes up after 30 mins I need to get him to fall asleep by himself and figured nows a good time to start so that I can nap during the day if needed with my boyfriend being home to watch baby. Any help and advice please?? This mama is tired!