Christmas is officially less than two weeks away, meaning time is running out to finish up all your gift shopping before the big day arrives.
While it's the season for giving and receiving, this year might seem like a bit more of a daunting task, as many of us are trying to celebrate without breaking the bank.
Luckily, if you need to pick up some last-minute stocking fillers for family or friends, there are a range of deals on the high-street that can help you keep costs low.
One such place is B&M, as the popular discount high-street retail chain has dedicated aisles of Christmas gifts that will help you stay within your budget this festive season.
From beauty sets and fragrances to novelty gifts, the retailer has a range of festive gifts that the everyone can enjoy for the cost of just £10 or less.
Not to mention that many of these pocket-friendly little gifts and knick-knacks are perfect for anyone who is still looking for a secret Santa gift, whether it be for the office or friends.
As we know how hard it can be to stick to a budget this year, we took a trip to B&M to find a range of budget-friendly stocking fillers that are perfect for for all ages.
Elle Make-Up Brush 8-Piece Set
Price: £8
Mug, Hot Water Bottle and Hot Chocolate Gift Set
Price: £8
Harry Potter House Mug
Price: £4
Matches In a Bottle
Price: £2.50
Buy in-store now.
Swizzels Bath Fizz and Froth set 4-piece
Price: £4
Harry Potter Sleep Eye-Mask
Price: £3
Miss So...? Eau De Parfum Set
Price: £6.99
Buy in-store now.
Zodiac Necklace
Price: £3
Rose Quartz Roller
Price: £6
You can head to your local B&M to check out the dedicated Christmas aisles for any stocking filler present ideas. As always, check with your local store for stock availability to avoid any disappointment.
Don't miss the latest news from around Scotland and beyond. Sign up to our daily newsletter here.