I suppose, that this subject will fall into the catagory of 'Thou Shalt' or 'Thou Shalt Not'. Depending on the mood of the purists and contemporaries.

But, do what you like. Wear it if you like to. I'd venture a guess and most will say "Only with formal attire", as that's probably the most traditionally correct.

I don't wear one, and I don't have one. I may get one someday, but only if it's a useable, quality item. Most dirks today are flashy, onrnamental, usless crap. I will not wear one for jewlery sake. I believe in having or wearing items that are useful. That's why I like kilts (amoung other reasons).

I carry a good, solid knife every day. Often two. I use them everyday. So, for a lot of years, a sgian dubh wasn't worn, until I found one that I could actually use. And while kilted, use it I do. Lastly, I remember using it to cut the foil off champagne bottles. (Hey, we were in a hurry!)

For those who hate dirks, I'd bet they have the ornamental type. They are useless and only for show...WHY?!?

Of course, there are times we dress up for show. Even then, I like items I can use.

Good luck. It all will come down to what you like and want to do.

T.