I've always liked these little pen concealers but I've always been a little stubborn about them. As a whole I don't think they last very long and are pretty expensive compared to your average concealer sticks which last for ever. This L'Oreal True Match Concealer was £8.19 from Boots. I did get it in the 3 for 2 so it worked out about £6. I picked up shade 'Ivory Beige' which is the lightest yellow toned shade. I really love this for under eye concealing it just completely lifts my eyes and makes even the worst nights sleep look kind of bearable. It has a slight highlighting quality to it for me as it is so light so I can only use this under my eyes as it only exaggerates blemishes rather than conceals. It lasts well and blends out pretty effortlessly.
I think it's a product I need to just realise is a staple in my makeup and even though it doesn't last a particularly long time it does do the job so is definitely worth the money. I just need to get over myself and keep it in my life as everytime I do repurchase it I remember how much I love it.