I have heard that your bedroom should be for sleeping only, ie dont sit in there and read or watch tv before you sleep, also it sounds stupid but if your not tired your not going to sleep, its hard when your on a schedule but if your just lying there tossing and turning get up and do something…
I work different shifts from time to time, 1st, 2nd and 3rd
theres days I work 8-4:30 and then pull a 11-7 the same night, or I end up sleeping until 3p and then have to go to bed because I have to get up at 6A
Randomly lying down on the floor helps me fall asleep when nothing else works