I'm sorry you're so frustrated! I think you should give yourself a day off naps, and try not to worry.
The thing is that short napping is really common between 3-6 months, and that's with perfect A times and everything else being totally normal. It is probably nothing you are doing *wrong* so don't beat yourself up. If she's waking up after 30 mins, then I would say she's OT, scale back the A times, listen to your mama instinct and put her to bed when she's tired. A times around 2 hr- 2hr 30 for this age. Be guided by her history. Do you think she's high or low sleep needs? Or probably average?
Average A times- BOOKMARK ME!!Having said that, you've raised a couple of questions in your various posts so let me do a bit of a round-up:
* food: some LOs on 4 hourly feeds find that they want the occasional snack to set them up for naps, just a bit of extra. My LO2 around 5 months did 4 hour EASY but usually had an extra bit of milk about ten minutes before her afternoon nap. Not another feed, just a bit more milk.
*swaddle: you may wish to reintroduce it, if you suspect you've weaned the arm too early. Don't worry about it, lots of LOs love being swaddled and stick with it longer than you'd anticipate!
*self-settling and transitioning are not the same thing. Many, many LOs are able to go to sleep happily alone but need help to learn how to transition. You can sit with her and pat her when she stirs, you can try W2S, you can get her up when she wakes and put her in a sling/buggy/car seat to do another nap. But you will probably have to do something if she has a persistent problem with short napping, and particularly if she had a rocking back to sleep prop. You need to teach her something else instead of that prop (as Tink already said).
Teaching Sleep- Tips from the boardsHave a read of this, a bit of a morale booster:
short naps at 3-4 months? Take it easy, it will get better!The last thing to say is that we're all volunteers here, and in different time zones, so it may feel like your post is not getting attention. But it will, it just takes a while sometimes!
![Wink ;)](https://smiley.babywhispererforums.com/Smileys/classic/wink.gif)