If the above sounds like you, then you should probably do the following..
Remind yourself of why you started blogging in the first place.
Some people start blogging for the freebies but I know for a fact I didn't. Alright Blondie started as an online diary for my travels, a place where my family could have a nosy at what I was up too and look at all my photos. I didn't even know that blogging as a career was even a thing, didn't have the foggiest about coding or HTML and was just happy to be doing something creative. The fact that I other people that weren't related to me wanted to read my blog was just an added bonus. It's really important that you remember that you started blogging for you and not for anyone else as that's the best way to stay true to yourself.
Take a step back.
As a smaller blogger it doesn't matter if you are posting regularly or not, promote your old posts instead. Have a think about what exactly you want your space on the internet to be and create a manifesto or a list of goals outlining what your blog is about and what you want to achieve. Plus taking a break can be really good for you and believe it or not, it will normally result in you coming up with loads of new ideas.
Try not to take too much notice of what others are doing.
It's hard not to notice that so and so has X amount of followers and got to go to three restaurant openings and got sent that brand new luxury mascara to try but I'm afraid you just need to ignore it and focus on you and your blog. The biggest and best bloggers are usually sending out unique and interesting content that other bloggers haven't touched on so if you are constantly looking what others are doing, you will never create something new.
Get involved with the community.
If you want to grow your blog audience then you need to put some effort in with the blogging community.
Twitter's a great place to start and tbh, I'm really bad for not getting involved as I always worry that people will think I'm weird or butting in but the truth is, bloggers are just people and they will probably respond positively to you. If you're afraid of jumping in, start with some blogger chats - Lbloggers is every Weds/Sun at 7pm, Bloggeration Chat is Sunday at 9.30am and there's the Blogosphere chat at Sunday at 8pm.
You can also go to blogger meet ups (usually arranged on Twitter or through blogs) and spread the love by commenting on other blogger's posts (only genuine comments though, don't be a billy bullshitter).
Put yourself out there.
Schedule tweets, join in chats and go to meet ups are obvious ways of getting your name out there within the blogging community but what about brands and PR's. Even if you have small numbers it's worth throwing your hat into the ring, even if it's just to make a brand aware that you exist. Introduce yourself and your blog, explain what it is what you want, what you can offer and what you like about the brand. I'm a big fan of emailing local brands/businesses rather than the bigger brands as they already have a zillion bloggers on their mailing lists.
Kat (Chapters of Kat) has a great post on how to contact PR's and brands here.
Do you have any tips you want to share?