Do you have insomnia, or are you just sleeping a the wrong time ?
I mean, do you have difficulty in getting off to sleep then sleep in, or are you just not sleeping at all ?
If you're not sleeping at all, then you probably could do with a check up from the GP.
If it's that you're sleeping at the wrong times, then making yourself get up at whatever hour would be normal for you 7am, 8am etc no matter how little sleep you have had should eventually get you right. Then no cat-napping during the day. It's hard to do, but it works.