You are checking it wrong my brother 
In the morning when its cold and you will check it will be on the higher side. The proper way to check it when the engine is warmed up.
You should check 15 mins after you turn off your car (warm) at a level place not at an incline.
What you can do is in the morning start your car warm it up go to your office by that time the oil will have circulated, when you reach your office shut off the car and come back after 15-20 minutes and then check the oil level .