Signs they are your best friends

They will tell you the truth even if you don't like it

They are available when you actually need them

They give you best life advices without being biased

They respect your boundaries without any constant reminders

They discuss things openly with you without hiding their own feelings.