I was diagnosed bi-polar at:
16
19
24
36
39
44 - finally I got it.

My case is a bit extreme, but finally I began truly working with a very good professional support group.
My suggestion would also be to seek a second opinion. Also to continue here, as you are - at psych central. Read the various stores. Especially the "have you ever done this". We can't really tell people if they are or not, we don't know your symptoms. But we can share experiences, and you can see if they correlate.
Bi-polar can have cross over symptoms. And besides, depression, anxiety, it is very closely related to Borderline Personality Disorder.
I hope this helps.

Best of luck to us all. Happy Holidays!