Being too hard on myself

How do I stop being too hard on myself? I'm a first time mom and my daughter is only 3 months. I feel like i dont know what I'm doing or that I'm comparing too much to other moms who have babies that sleep through the night while mine wakes every 2-3 hours. Shes hooked on pacifier and getting used to being rocked to sleep and I want to try and wean off so that she can self sooth and just fall asleep on her own. I dont really have bed routine down pat (it varies everyday). She sometimes has 30 min naps during the day and she wakes up so easily to the slightest sounds. Maybe I'm trying too hard to be a perfect mom or have a perfect baby. I'm super tired and have been irritable lately and sometimes I feel like I'm doing such a terrible job. Everyone keeps saying it will get better. When? 😪 how do I stop feeling this way?