Hello , if this is a regular practice you will spoil your health . Since you haven't been able to control this sleep paternal for a very long time . Take professional help and try to handle it .
Next Steps
Don't delay because this can lead to multiple medical conditions
Health Tips
Meet a clinical psychologist