I think the best way to type yourself is by reflecting your relationship with every type.
Using socionics Calculator as a basis,
Write down the nearest type you think you are, then type all the 16types here and your relationship with each type plus percentage.
Your type:
1~16 (relationship): (percentage)
Here's the socionics Calculator :
http://www.sociotype.com/tools/
After that reflect if how you behave with the person possessing each type matches with the percentage and inter-type relationship status

