You may be able to find a free clinic New.
Google free clinic and your area.
None of us can judge your sobriety New and I certainly won't - but I have seen people post here about problems with Benadryl and the like, so please do be careful.
there are some good common sense tips here that may help?
Insomnia? 42 Simple Tips to Help You Get to Sleep - Insomnia treatment, cures
D