I don't really know about 5-htp but wonder if you have tried Chlorophyll?
I tried a combination of B12- sublingual methylcobalamin, B-complex, chlorophyll and briar rose extract and it really helped me to return to a normal sleeping routine.
Do you sleep for two or three hours then wake and cannot go to sleep again for 4 or more hours?