Hello and welcome to healthcare forum.
25 is an anti allergic drug and sedation that occurs after taking it is its side effect so it is not ideal to take it for sleep purpose. Another thing, this side effect is a subjective and varies from person to person, so nobody can say for its duration.
Its better you consult a doctor for your sleep problem.
Best wishes for your health.