I too have been struggling with my insomnia for a very long time - far too long. It's 7ish am now... =\ but I will be going to sleep in a bit. I don't have medical condition but it's my lifestyle that contributed to my insomnia problem. Right now - it's college. I get stress from it and it keeps me up most of time. I'm graduating in 2 weeks so that huge problem will be gone. PERHAPS I will be sleeping like "normal" at last... But I doubt it because I'm also workaholic. I don't like wasting my time sleeping and I like to learn something new, read something online.
Let me elaborate more on that. In my opinion, I don't believe in extreme conditions like bipolar/maniac depression, anxiety, or panic attacks. I think about 80% of Americans are on depression medications. To me - this form of condition is all in your head. Pills won't fix it. Therapy won't fix it. It's ALL in your head and deep inside in your unconscious mind - it's chaotic and your mind is in the fog. You're struggling to understand everything clearly but you still can't which is why you're having all these problems. I think what contributes to this problem is the urban environment. It's chaotic and stressful. Your mind just can't sort things out in a simple manner and you get 1000000 things clashing together - social life, bills, work, relationship, etc.
In urban society, I don't understand why do they make simple things so complicated. Let's take MTV show - Real World as an example. They think relationship's so complicated because they love their significant others but then they meet new person they like and they get confused, having dilemma, mixed feelings, etc. They have such incoherent conversations by using word "like" on almost every few other words. I don't understand why people cheat and then if they get caught, they apologize and beg for forgiveness. Isn't that ridiculous? Why do they want to get into complicated situations themselves? For me - I guess you can say I'm like a robot - If I'm with gf, then I stick with her. If I'm not interested in her, then I break up with her and date somebody else - not cheat. Yes I know she will get hurt from it but so what? it's life. we all move on. (i know... sounds cold?)
My point is - Only you make the situation complicated, not life. Life didn't make it hard for you. Only you can either make it simple or complicated. Every situation has solution. It's the right solution which is usually hard that they don't want to take. they want win-win situation but life doesn't work like that. Nature's simple. Predator hunts prey. People need food and water to live. All living things eat, procreate, sleep, die. Every question has yes or no answer - not in between.
If you live in simple nature with a cabin and some basic amenities (electricity, water, tv , etc). I can almost guarantee you that you will be back to "normal" in just few days. You'll be able to sleep as early as 10pm and wake up when the sun rises. I do accept that a tiny fraction of cases are due to chemical imbalance and genetic but for most cases... it's all in your head.
I understand that you have a daughter and yes it's pretty common for new moms to experience terrible depression for a while but I'm just saying that overall... life is not that complicated as it seems. You just gota train your mind to think objectively. #1 key to this is patience! you know the saying - "Patience is a virtue." Every problem has solution. Easy solution is usually the worst.... which is what most people want. They think drugs will fix everything. They want quick-fix.
Maybe I'm like this because I'm a Buddhist. I think most of you have some basic understandings of Buddhism. I want to point out that Buddhism is NOT A RELIGION. It's just a form of meditation and somewhat spirituality. The basic foundation of it is logic and cause-effect. EVERYTHING in life always have a reason for everything - nothing complicated about it! People just can't see the simple truth in it or they just refuse to see it which is why they get even more confused and worst of all - they get incredibly IMPATIENT. Because of that, things get chaotic for them which is why they get all kinds of problems - depression, ADHD, road rage, etc.
I hope this helps you to... perhaps understand your issue on different perspective. Best I can advise you is to try to have a routine life or maybe look into meditation (like yoga, Buddhism, etc) to deep and clear understanding of your issue.
Everyday - do some exercises, eat healthy food, remove/reduce negative things from your life, etc. Start simple and slow. That's what I'm going to do as well to end my insomnia in a week - wake up at 8am, walk my dog, eat/shower, go to work, go to gym, relax time (book/tv/friend/etc), and then sleep by 1am. repeat that everyday. it doesn't have to be that mundane and routine but it's a start for now. This can help you to live peacefully in chaotic urban society.